U S PHYSICAL THERAPY INC /NV (USPH)
U.S. Physical Therapy, Inc., through its various subsidiaries, manages a network of outpatient physical therapy facilities. These clinics deliver a range of services, including rehabilitation before and after surgery, treatment for musculoskeletal conditions, recovery from sports-related trauma, proactive health measures, assistance for workers recovering from injuries, and care for neurological conditions. The company's business is divided into two primary divisions: Physical Therapy Operations and Industrial Injury Prevention Services. Within its industrial segment, it provides specialized services like on-site injury avoidance and recovery programs, strategies for enhancing physical performance, pre-employment screening tests, assessments of an individual's work capacity, and workplace ergonomic reviews. These offerings are delivered by licensed physical therapists and expert certified athletic trainers to a diverse clientele, including Fortune 500 corporations, insurance providers, and their associated contractors. By the end of 2021, specifically December 31st, the company had established 591 operational clinics across 39 states, in addition to overseeing 35 other physical therapy sites. Established in 1990, the company maintains its headquarters in Houston, Texas.
Sector: Services-Health Services
Industry: Medical - Care Facilities
U.S. Physical Therapy, Inc.
No splits on record
Nothing in USPH's public trading history: no forward or reverse split has affected the share count.
| Period | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 | FY 2020 | FY 2019 | FY 2018 | FY 2017 | FY 2016 | FY 2015 | FY 2014 | FY 2013 | FY 2012 | FY 2011 | FY 2010 | FY 2009 | FY 2008 | FY 2007 | FY 2006 | FY 2005 | FY 2004 | FY 2003 | FY 2002 | FY 2001 | FY 2000 | FY 1999 | FY 1998 | FY 1997 | FY 1996 | FY 1995 | FY 1994 | FY 1993 | FY 1992 | FY 1991 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Currency | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD |
| Period Ending | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 | 1994-12-31 | 1993-12-31 | 1992-12-31 | 1991-12-31 |
| Revenue | $780.99M | $671.35M | $604.8M | $553.14M | $495.02M | $422.97M | $481.97M | $453.91M | $414.05M | $356.55M | $331.3M | $305.07M | $264.06M | $252.09M | $237.01M | $211.23M | $201.41M | $187.69M | $151.69M | $135.19M | $132.12M | $118.31M | $105.57M | $94.74M | $80.95M | $63.22M | $49.94M | $44M | $38.8M | $32.2M | $24.9M | $17.2M | $8.4M | $2.4M | $600K |
| YoY Growth | 16.3% | 11.0% | 9.3% | 11.7% | 17.0% | -12.2% | 6.2% | 9.6% | 16.1% | 7.6% | 8.6% | 15.5% | 4.7% | 6.4% | 12.2% | 4.9% | 7.3% | 23.7% | 12.2% | 2.3% | 11.7% | 12.1% | 11.4% | 17.0% | 28.0% | 26.6% | 13.5% | 13.4% | 20.5% | 29.3% | 44.8% | 104.8% | 250.0% | 300.0% | - |
| Cost of Revenue | $623.65M | $547.42M | $483.29M | $441.12M | $377.84M | $328.52M | $369.5M | $352.25M | $323.43M | $274.53M | $252.94M | $228.91M | $199.36M | $189.5M | $172.51M | $151.82M | $146.24M | $140.08M | $114.33M | $99.35M | $96.21M | $85.28M | $74.6M | $64.53M | $54.88M | $42.9M | $34.09M | $30.8M | $27.3M | $22.1M | $17.4M | $13.2M | $6.2M | $1.7M | $500K |
| Gross Profit | $157.34M | $123.92M | $121.51M | $112.02M | $117.18M | $94.45M | $112.47M | $101.66M | $90.62M | $82.01M | $78.36M | $76.17M | $64.7M | $62.59M | $64.49M | $59.42M | $55.17M | $47.6M | $37.36M | $35.84M | $35.91M | $33.03M | $30.96M | $30.21M | $26.07M | $20.32M | $15.84M | $13.2M | $11.5M | $10.1M | $7.5M | $4M | $2.2M | $700K | $100K |
| Gross Margin | 20.1% | 18.5% | 20.1% | 20.3% | 23.7% | 22.3% | 23.3% | 22.4% | 21.9% | 23.0% | 23.7% | 25.0% | 24.5% | 24.8% | 27.2% | 28.1% | 27.4% | 25.4% | 24.6% | 26.5% | 27.2% | 27.9% | 29.3% | 31.9% | 32.2% | 32.1% | 31.7% | 30.0% | 29.6% | 31.4% | 30.1% | 23.3% | 26.2% | 29.2% | 16.7% |
| Research and Development | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Selling, General, and Administrative | $0 | $58.29M | $0 | $46.11M | $46.53M | $42.04M | $45.05M | $41.35M | $35.89M | $32.48M | $31.07M | $30.4M | $25.93M | $24.78M | $24.78M | $22.99M | $23.39M | $23.73M | $17.33M | $17.25M | $16.43M | $16.8M | $13.97M | $11.33M | $9.12M | $7.61M | $6.49M | $5.6M | $4.8M | $4.8M | $4.2M | $4.5M | $3.5M | $1.7M | $400K |
| Other | $76.91M | $2.42M | $69.45M | $9.11M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $3.79M | $3.24M | $3.35M | $0 | $0 | $0 | $604K | $238K | $0 | $0 | $0 | $2.33M | $2.09M | $2.1M | $1.9M | $1.7M | $1.7M | $1.3M | $600K | $200K | $0 |
| Total Operating Expenses | $76.91M | $60.71M | $69.45M | $55.22M | $46.53M | $42.04M | $45.05M | $41.35M | $35.89M | $32.48M | $31.07M | $30.4M | $25.93M | $24.78M | $28.56M | $26.23M | $26.74M | $23.73M | $17.33M | $17.25M | $17.03M | $17.04M | $13.97M | $11.33M | $9.12M | $9.94M | $8.58M | $7.7M | $6.7M | $6.5M | $5.9M | $5.8M | $4.1M | $1.9M | $400K |
| Operating Income (EBIT) | $80.43M | $63.21M | $52.06M | $56.8M | $70.65M | $52.41M | $67.42M | $60.31M | $54.73M | $49.53M | $47.29M | $45.77M | $38.77M | $37.8M | $35.93M | $33.19M | $28.43M | $23.88M | $20.04M | $18.6M | $18.88M | $15.99M | $17M | $18.87M | $16.95M | $10.38M | $7.27M | $5.5M | $4.8M | $3.6M | $1.6M | -$1.8M | -$1.9M | -$1.2M | -$300K |
| Operating Margin | 10.3% | 9.4% | 8.6% | 10.3% | 14.3% | 12.4% | 14.0% | 13.3% | 13.2% | 13.9% | 14.3% | 15.0% | 14.7% | 15.0% | 15.2% | 15.7% | 14.1% | 12.7% | 13.2% | 13.8% | 14.3% | 13.5% | 16.1% | 19.9% | 20.9% | 16.4% | 14.6% | 12.5% | 12.4% | 11.2% | 6.4% | -10.5% | -22.6% | -50.0% | -50.0% |
| Interest Expense | $9.46M | $8.02M | $9.3M | $5.78M | $942K | $1.63M | $2.08M | $2.04M | $21.06M | $11.48M | $7.24M | $7.45M | $538K | $557K | $496K | $236K | $352K | $542K | $301K | $0 | $0 | $0 | $189K | $214K | $266K | $780K | $727K | $700K | $0 | $700K | $700K | $600K | $200K | $0 | $0 |
| Interest Income | $105K | $3.94M | $3.77M | $0 | $0 | $142K | $46K | $93K | $88K | $93K | $81K | $18K | $7K | $6K | $5.45M | $586K | $8K | $260K | $273K | $332K | $361K | $146K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Income (Expense) | -$2.62M | -$3M | -$2.69M | -$1.23M | $2.55M | $13.1M | $3.48M | -$103K | -$20.97M | -$11.38M | -$7.16M | -$1.07M | -$531K | $52K | $446K | $350K | -$344K | -$282K | -$5.75M | -$5.35M | -$5.61M | -$366K | -$5.16M | -$5.06M | -$5.45M | -$4.25M | -$3.3M | -$2.8M | -$2.3M | -$1.9M | $300K | $0 | $0 | $0 | $300K |
| Income Before Tax (EBT) | $77.81M | $60.21M | $49.38M | $55.57M | $73.2M | $65.51M | $70.91M | $60.21M | $33.76M | $38.15M | $46.34M | $44.7M | $38.24M | $37.25M | $40.88M | $33.54M | $28.08M | $16.51M | $14.28M | $13.25M | $14.3M | $10.78M | $11.78M | $13.72M | $11.5M | $6.14M | $3.96M | $2.7M | $2.5M | $1.7M | $1.9M | $0 | $0 | $0 | $0 |
| Income Tax Expense | $19.81M | $14.61M | $12.16M | $12.16M | $15.27M | $13.02M | $13.65M | $11.37M | $6.03M | $11.88M | $14.65M | $14.27M | $12.24M | $11.03M | $11.1M | $8.84M | $8.11M | $6.5M | $5.46M | $5.06M | $5.51M | $4.1M | $4.45M | $5.24M | $4.43M | $2.4M | $1.57M | $1.1M | $100K | $100K | $900K | $1M | $300K | $0 | $200K |
| Net Income | $15.06M | $26.46M | $14.67M | $28.27M | $27.82M | $30.56M | $28.15M | $10.1M | $22.26M | $20.55M | $22.28M | $19.77M | $12.72M | $17.93M | $20.97M | $15.64M | $11.77M | $10M | $8.89M | $6.3M | $8.79M | $6.68M | $7.33M | $8.49M | $7.07M | $3.73M | $2.39M | $1.6M | $2.4M | $1.6M | $700K | -$2.8M | -$2.2M | -$1.2M | -$200K |
| Net Income Margin | 1.9% | 3.9% | 2.4% | 5.1% | 5.6% | 7.2% | 5.8% | 2.2% | 5.4% | 5.8% | 6.7% | 6.5% | 4.8% | 7.1% | 8.8% | 7.4% | 5.8% | 5.3% | 5.9% | 4.7% | 6.7% | 5.6% | 6.9% | 9.0% | 8.7% | 5.9% | 4.8% | 3.6% | 6.2% | 5.0% | 2.8% | -16.3% | -26.2% | -50.0% | -33.3% |
| Supplementary Data | |||||||||||||||||||||||||||||||||||
| EPS | 1.42 | 1.84 | 1.28 | 3.34 | 4.49 | 4.09 | 4.49 | 0.80 | 1.76 | 1.64 | 1.77 | 1.62 | 1.05 | 1.52 | 1.78 | 1.34 | 1.01 | 0.84 | 0.75 | 0.54 | 0.74 | 0.56 | 0.66 | 0.77 | 0.70 | 0.13 | 0.12 | 0.05 | 0.08 | 0.05 | 0.02 | -0.27 | -0.22 | -0.12 | -0.02 |
| Diluted EPS | 1.42 | 1.84 | 1.28 | 3.34 | 4.49 | 4.09 | 4.49 | 0.80 | 1.76 | 1.64 | 1.77 | 1.62 | 1.05 | 1.51 | 1.75 | 1.32 | 1.00 | 0.83 | 0.75 | 0.54 | 0.73 | 0.54 | 0.61 | 0.67 | 0.55 | 0.11 | 0.11 | 0.05 | 0.07 | 0.05 | 0.02 | -0.27 | -0.22 | -0.12 | -0.02 |
| Weighted Average OS | 15.18M | 15.06M | 14.19M | 12.98M | 12.90M | 12.84M | 12.76M | 12.67M | 12.57M | 12.50M | 12.39M | 12.22M | 12.06M | 11.80M | 11.81M | 11.64M | 11.70M | 11.91M | 11.64M | 11.69M | 11.92M | 11.93M | 11.11M | 11.02M | 10.10M | 9.56M | 9.85M | 10.83M | 10.84M | 10.55M | 10.55M | 10.53M | 10.01M | 10.01M | 8.18M |
| EBITDA | $109.66M | $86.91M | $74.37M | $76.09M | $85.73M | $77.68M | $83.08M | $72.01M | $64.53M | $58.41M | $55.33M | $52.53M | $44.34M | $43.1M | $46.83M | $39.44M | $34.16M | $30.1M | $25.02M | $23.09M | $24.84M | $20.83M | $20.59M | $21.83M | $19.51M | $12.71M | $9.36M | $7.6M | $6.7M | $5.3M | $3.3M | -$500K | -$1.3M | -$1M | -$300K |
| EBITDA Margin | 14.0% | 12.9% | 12.3% | 13.8% | 17.3% | 18.4% | 17.2% | 15.9% | 15.6% | 16.4% | 16.7% | 17.2% | 16.8% | 17.1% | 19.8% | 18.7% | 17.0% | 16.0% | 16.5% | 17.1% | 18.8% | 17.6% | 19.5% | 23.0% | 24.1% | 20.1% | 18.7% | 17.3% | 17.3% | 16.5% | 13.3% | -2.9% | -15.5% | -41.7% | -50.0% |
| Period | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 | FY 2020 | FY 2019 | FY 2018 | FY 2017 | FY 2016 | FY 2015 | FY 2014 | FY 2013 | FY 2012 | FY 2011 | FY 2010 | FY 2009 | FY 2008 | FY 2007 | FY 2006 | FY 2005 | FY 2004 | FY 2003 | FY 2002 | FY 2001 | FY 2000 | FY 1999 | FY 1998 | FY 1997 | FY 1996 | FY 1995 | FY 1994 | FY 1993 | FY 1992 | FY 1991 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Currency | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD |
| Period Ending | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 | 1994-12-31 | 1993-12-31 | 1992-12-31 | 1991-12-31 |
| Assets | |||||||||||||||||||||||||||||||||||
| Current Assets | |||||||||||||||||||||||||||||||||||
| Cash and Cash Equivalents | $35.57M | $41.36M | $152.82M | $31.59M | $28.57M | $32.92M | $23.55M | $23.37M | $21.93M | $20.05M | $15.78M | $14.27M | $12.9M | $11.67M | $9.98M | $9.18M | $6.43M | $10.11M | $7.98M | $10.95M | $15M | $20.55M | $16.82M | $7.61M | $8.12M | $2.07M | $4.03M | $6.3M | $5.6M | $4.9M | $2.6M | $2.1M | $2.9M | $5.7M | $1.9M |
| Short-Term Investments | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $500K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Cash and Short-Term Investments | $35.57M | $41.36M | $152.82M | $31.59M | $28.57M | $32.92M | $23.55M | $23.37M | $21.93M | $20.05M | $15.78M | $14.27M | $12.9M | $11.67M | $9.98M | $9.18M | $6.43M | $10.11M | $7.98M | $11.45M | $15M | $20.55M | $16.82M | $7.61M | $8.12M | $2.07M | $4.03M | $6.3M | $5.6M | $4.9M | $2.6M | $2.1M | $2.9M | $5.7M | $1.9M |
| Accounts Receivable | $88.34M | $85.67M | $69.72M | $69.31M | $62.42M | $50.95M | $56.05M | $51.49M | $50.36M | $41.49M | $38.62M | $34.59M | $32.66M | $27.68M | $29.95M | $26.37M | $23.63M | $26.75M | $26.72M | $22.28M | $20.42M | $18.22M | $14.4M | $13.68M | $13.65M | $11.15M | $9.99M | $8.7M | $7.9M | $6.5M | $6M | $4.7M | $2.7M | $700K | $100K |
| Inventory | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Current Assets | $16.08M | $10.55M | $10.83M | $10.37M | $4.18M | $3.77M | $5.79M | $11.1M | $10.44M | $7.08M | $8.19M | $7.69M | $5.94M | $7.68M | $7.35M | $3.74M | $2.96M | $1.86M | $1.33M | $2.25M | $1.43M | $1.83M | $1.8M | $1.79M | $646K | $519K | $630K | $600K | $500K | $400K | $400K | $400K | $300K | $300K | $100K |
| Total Current Assets | $139.99M | $137.58M | $233.38M | $111.27M | $95.17M | $87.64M | $85.39M | $79.21M | $77.08M | $65.96M | $60.18M | $54.85M | $49.66M | $45.32M | $45.67M | $39.28M | $32.84M | $38.72M | $36.03M | $35.98M | $36.85M | $40.61M | $33.02M | $23.08M | $22.41M | $13.74M | $14.65M | $15.6M | $14M | $11.8M | $9M | $7.2M | $5.9M | $6.7M | $2.1M |
| Long-Term Assets | |||||||||||||||||||||||||||||||||||
| Property, Plant & Equipment Net | $271.07M | $166.08M | $129.53M | $127.75M | $119.41M | $103.26M | $103.68M | $20.17M | $20.39M | $19.17M | $16.65M | $15.76M | $14.96M | $13.02M | $13.19M | $13.92M | $14.34M | $15.84M | $16.79M | $13.37M | $13.74M | $13.65M | $11.81M | $10.41M | $7.8M | $6.99M | $6.49M | $6.4M | $6M | $6M | $5.9M | $6M | $3.3M | $1.4M | $300K |
| Goodwill | $692.39M | $667.15M | $509.57M | $494.1M | $434.68M | $345.65M | $317.68M | $293.52M | $271.34M | $226.81M | $171.55M | $147.91M | $143.96M | $100.19M | $92.75M | $79.42M | $57.25M | $55.89M | $37.65M | $21M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Intangible Assets | $172.86M | $179.31M | $109.68M | $108.75M | $86.38M | $56.28M | $52.59M | $48.83M | $48.95M | $38.06M | $30.3M | $24.91M | $14.48M | $12.15M | $9.6M | $7.31M | $5.96M | $6.45M | $3.93M | $0 | $14.34M | $6.13M | $5.68M | $5.59M | $4.52M | $897K | $948K | $1M | $1.2M | $800K | $500K | $600K | $200K | $200K | $0 |
| Long-Term Investments | $12.28M | $12.19M | $12.26M | $12.13M | $12.21M | $0 | $0 | -$2.48M | -$2.06M | -$2.54M | -$2.35M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Deferred Tax Assets | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $2.48M | $2.06M | $2.54M | $2.35M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Long-Term Assets | -$84.58M | $5.16M | $2.82M | $4.15M | $1.58M | $1.54M | $1.52M | $1.43M | $1.22M | $1.23M | $1.23M | $1.11M | $1.08M | $1.04M | $2.04M | $922K | $869K | $1.35M | $1.85M | $1.11M | $1.59M | $1.23M | $1.96M | $1.95M | $1.45M | $1.34M | $1.26M | $1.1M | $1.3M | $900K | $500K | $700K | $900K | $600K | $0 |
| Total Long-Term Assets | $1.06B | $1.03B | $763.86M | $746.89M | $654.26M | $506.73M | $475.46M | $363.95M | $341.9M | $285.27M | $219.73M | $189.7M | $174.47M | $126.39M | $117.58M | $101.58M | $78.41M | $79.53M | $60.22M | $35.48M | $29.67M | $21M | $19.45M | $17.95M | $13.77M | $9.23M | $8.7M | $8.5M | $8.5M | $7.7M | $6.9M | $7.3M | $4.4M | $2.2M | $300K |
| Other Assets | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Total Assets | $1.2B | $1.17B | $997.24M | $858.15M | $749.43M | $594.36M | $560.85M | $443.17M | $418.98M | $351.23M | $279.91M | $244.55M | $224.13M | $171.71M | $163.25M | $140.86M | $111.25M | $118.25M | $96.25M | $71.46M | $66.52M | $61.61M | $52.47M | $41.03M | $36.18M | $22.97M | $23.35M | $24.1M | $22.5M | $19.5M | $15.9M | $14.5M | $10.3M | $8.9M | $2.4M |
| Liabilities | |||||||||||||||||||||||||||||||||||
| Current Liabilities | |||||||||||||||||||||||||||||||||||
| Accounts Payable | $6.06M | $5.94M | $3.9M | $6.5M | $6.47M | $1.33M | $2.49M | $2.02M | $2.17M | $1.63M | $1.64M | $1.78M | $1.72M | $1.73M | $1.81M | $1.24M | $1.29M | $1.48M | $1.55M | $1.6M | $1.72M | $1.18M | $498K | $624K | $539K | $434K | $349K | $600K | $300K | $300K | $300K | $300K | $200K | $100K | $100K |
| Short-Term Debt | $52M | $11M | $7.69M | $7.86M | $830K | $4.9M | $728K | $1.43M | $4.04M | $1.23M | $775K | $883K | $825K | $459K | $433K | $250K | $1.01M | $1.38M | $812K | $562K | $244K | $70K | $2.37M | $4K | $701K | $912K | $39K | $0 | $100K | $100K | $0 | $200K | $100K | $100K | $0 |
| Current Income Tax Payable | $0 | $4.92M | $1.36M | $277K | $2.72M | $9.88M | $0 | $0 | $2.83M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Current Unearned Revenue | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $2.83M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$175K | $0 | $0 | $0 | $0 | $0 | $0 | $2.19M | $1.9M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Current Liabilities | $80.98M | $0 | $22.49M | $0 | $0 | $0 | $0 | $16.77M | $9.52M | $11.19M | $5.71M | $5.61M | $6.57M | $2.85M | $4.01M | $3.75M | $3.33M | $5.25M | $4.17M | $4.76M | $3.01M | $0 | $0 | $33K | -$445K | $1.98M | $1.77M | $2M | $2.4M | $2.2M | $1.6M | $1M | $500K | $100K | $100K |
| Total Current Liabilities | $139.04M | $116.28M | $102.19M | $85.49M | $83.48M | $93.49M | $60.56M | $41.95M | $39.55M | $24.62M | $19.01M | $25.5M | $23.17M | $16.31M | $16.32M | $14.23M | $14.59M | $14.61M | $11.44M | $9.17M | $7.12M | $5.62M | $5.42M | $2.85M | $3.25M | $3.32M | $2.16M | $2.6M | $2.8M | $2.6M | $1.9M | $1.5M | $800K | $300K | $200K |
| Long-Term Liabilities | |||||||||||||||||||||||||||||||||||
| Long-Term Debt | $263.17M | $142.53M | $138.99M | $175.83M | $117.59M | $16.6M | $50.36M | $38.4M | $56.73M | $50.6M | $48.34M | $34.73M | $40.65M | $17.57M | $23.78M | $5.75M | $400K | $12.41M | $7.96M | $797K | $483K | $0 | $83K | $2.35M | $3.02M | $7.23M | $8.09M | $8.1M | $8.2M | $8.3M | $8.2M | $8.3M | $3.4M | $400K | $0 |
| Long-Term Unearned Revenue | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $2.16M | $2.12M | $1.57M | -$7.45M | $0 | $0 | $0 | $941K | $966K | $1.03M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Long-Term Deferred Tax Liabilities | $28.39M | $29.46M | $24.82M | $21.3M | $14.38M | $7.78M | $10.07M | $9.01M | $10.88M | $15.74M | $9.22M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Long-Term Liabilities | -$107.36M | $18.27M | $2.36M | $13.03M | $7.34M | $4.54M | $141K | $12M | $13.73M | $18.14M | $1.4M | $9.72M | $5.19M | $3.17M | $623K | $3.53M | $3.01M | $3.4M | $1.8M | $2.1M | $2.42M | $2.5M | $346K | $273K | $0 | $0 | $0 | $100K | -$100K | $0 | -$100K | $0 | $0 | $0 | $0 |
| Total Long-Term Liabilities | $294.77M | $292.14M | $242.81M | $288.1M | $213.5M | $90.9M | $120.83M | $50.4M | $70.46M | $68.74M | $58.95M | $44.46M | $45.84M | $20.75M | $25.35M | $10.25M | $4.44M | $15.81M | $9.76M | $2.9M | $2.9M | $2.5M | $429K | $2.62M | $3.02M | $7.23M | $8.09M | $8.2M | $8.1M | $8.3M | $8.1M | $8.3M | $3.4M | $400K | $0 |
| Other Liabilities | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Total Liabilities | $433.81M | $408.42M | $345M | $373.59M | $296.98M | $184.39M | $181.39M | $92.35M | $110.01M | $93.35M | $77.96M | $69.96M | $69.01M | $37.05M | $41.67M | $24.48M | $19.03M | $30.43M | $21.2M | $12.07M | $10.02M | $8.12M | $5.85M | $5.47M | $6.27M | $10.55M | $10.24M | $10.8M | $10.9M | $10.9M | $10M | $9.8M | $4.2M | $700K | $200K |
| Stockholders' Equity | |||||||||||||||||||||||||||||||||||
| Preferred Stock | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Common Stock | $174K | $172K | $172K | $152K | $151K | $151K | $150K | $149K | $148K | $147K | $146K | $145K | $143K | $141K | $139K | $139K | $138K | $142K | $141K | $137K | $136K | $134K | $122K | $118K | $107K | $57K | $36K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Retained Earnings | $227.22M | $227.26M | $223.77M | $232.95M | $224.4M | $212.01M | $184.35M | $167.4M | $162.41M | $150.34M | $149.02M | $134.19M | $119.21M | $111.32M | $102.41M | $89.88M | $81.21M | $69.45M | $59.44M | $50.7M | $44.41M | $35.62M | $28.94M | $21.61M | $13.12M | $6.05M | $2.31M | -$100K | -$1.7M | -$4.1M | -$5.7M | -$6.5M | -$3.7M | -$1.6M | -$400K |
| Comprehensive Income & Other | $714K | $2.8M | $2.78M | $4M | -$0 | $0 | $0 | -$64.15M | -$60.48M | -$56.02M | -$53.26M | -$49.05M | -$0 | -$44.16M | -$42.3M | -$39.23M | -$36.65M | -$33.17M | -$29.34M | -$25.57M | -$23.82M | -$23.04M | -$19.55M | -$16.69M | -$13.8M | -$11.46M | -$3.45M | -$7.6M | -$6M | -$4.3M | -$2.9M | -$1.6M | -$600K | -$200K | $0 |
| Other Stockholders' Equity | $249.04M | $261.49M | $252.25M | $82.69M | $71.06M | $63.99M | $55.76M | $48.4M | $42.31M | $37.06M | $13.62M | $11.95M | $8.94M | $5.86M | $4.5M | $13.94M | $6M | $12.02M | $9.82M | $4.68M | $8.93M | $14.43M | $14.29M | $10.81M | $13.44M | $3.46M | $8.37M | $11.7M | $11.7M | $11.7M | $10.9M | $10.9M | $9.6M | $9.7M | $2.5M |
| Total Equity | $476.43M | $488.93M | $476.19M | $315.79M | $295.61M | $276.16M | $240.26M | $215.94M | $204.87M | $187.55M | $162.78M | $146.28M | $128.29M | $117.32M | $107.05M | $103.96M | $87.35M | $81.61M | $69.41M | $55.52M | $53.48M | $50.18M | $43.35M | $32.54M | $26.67M | $9.56M | $10.72M | $11.6M | $10M | $7.6M | $5.2M | $4.4M | $5.9M | $8.1M | $2.1M |
| Minority Interest | $293.31M | $270.12M | $176.04M | $168.78M | $156.84M | $133.81M | $139.19M | $134.87M | $104.1M | $70.33M | $39.17M | $28.31M | $26.83M | $17.34M | $14.53M | $12.43M | $4.87M | $6.21M | $5.65M | $3.87M | $3.02M | $3.31M | $3.28M | $3.02M | $3.25M | $2.86M | $2.38M | $1.7M | $1.6M | $1M | $700K | $300K | $200K | $100K | $100K |
| Total Liabilities and Equity | $910.24M | $897.35M | $821.19M | $689.38M | $592.59M | $460.55M | $421.65M | $308.29M | $314.88M | $280.9M | $240.75M | $216.24M | $197.3M | $154.38M | $148.72M | $128.44M | $106.38M | $112.03M | $90.6M | $67.59M | $63.49M | $58.3M | $49.2M | $38.01M | $32.94M | $20.11M | $20.96M | $22.4M | $20.9M | $18.5M | $15.2M | $14.2M | $10.1M | $8.8M | $2.3M |
| Supplementary Data | |||||||||||||||||||||||||||||||||||
| Total Debt | $425.74M | $295.23M | $258.59M | $295.34M | $223.08M | $110.99M | $137.83M | $39.84M | $60.77M | $51.82M | $49.11M | $35.62M | $41.48M | $18.03M | $24.22M | $6M | $1.41M | $13.79M | $8.77M | $1.36M | $727K | $70K | $2.46M | $2.35M | $3.72M | $8.14M | $8.13M | $8.1M | $8.3M | $8.4M | $8.2M | $8.5M | $3.5M | $500K | $0 |
| Net Debt | $390.17M | $253.87M | $105.76M | $263.74M | $194.51M | $78.07M | $114.28M | $16.47M | $38.84M | $31.78M | $33.33M | $21.35M | $28.58M | $6.36M | $14.23M | -$3.18M | -$5.02M | $3.68M | $795K | -$9.59M | -$14.28M | -$20.48M | -$14.37M | -$5.26M | -$4.4M | $6.07M | $4.1M | $1.8M | $2.7M | $3.5M | $5.6M | $6.4M | $600K | -$5.2M | -$1.9M |
| Period | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 | FY 2020 | FY 2019 | FY 2018 | FY 2017 | FY 2016 | FY 2015 | FY 2014 | FY 2013 | FY 2012 | FY 2011 | FY 2010 | FY 2009 | FY 2008 | FY 2007 | FY 2006 | FY 2005 | FY 2004 | FY 2003 | FY 2002 | FY 2001 | FY 2000 | FY 1999 | FY 1998 | FY 1997 | FY 1996 | FY 1995 | FY 1994 | FY 1993 | FY 1992 | FY 1991 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Currency | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD |
| Period Ending | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 | 1994-12-31 | 1993-12-31 | 1992-12-31 | 1991-12-31 |
| Operating Activities | |||||||||||||||||||||||||||||||||||
| Net Income | $58.01M | $45.6M | $37.22M | $43.41M | $57.92M | $52.49M | $57.26M | $48.84M | $27.72M | $26.27M | $31.69M | $30.42M | $21M | $26.22M | $29.78M | $24.7M | $19.97M | $10M | $8.74M | $6.3M | $8.79M | $6.68M | $7.33M | $8.49M | $7.07M | $3.73M | $2.39M | $1.6M | $2.4M | $1.6M | $700K | -$2.8M | -$2.2M | -$1.2M | -$200K |
| Depreciation & Amortization | $22.39M | $18.68M | $15.7M | $14.74M | $11.59M | $10.53M | $10.1M | $9.76M | $9.71M | $8.78M | $7.95M | $6.74M | $5.56M | $5.29M | $5.45M | $5.67M | $5.9M | $5.97M | $4.99M | $4.49M | $4.31M | $4.32M | $3.59M | $2.96M | $2.57M | $2.33M | $2.09M | $2.1M | $1.9M | $1.7M | $1.7M | $1.3M | $600K | $200K | $0 |
| Deferred Income Tax | $11.41M | $5.37M | $4.49M | $4.31M | $5.69M | -$258K | $4.65M | $4.81M | -$4.55M | $2.98M | $7M | $6.28M | $2.37M | $3.74M | $3.83M | $452K | $714K | $1.92M | $313K | -$373K | $44K | $146K | $474K | -$319K | -$351K | $0 | $0 | $300K | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Stock-Based Compensation | $8.27M | $7.82M | $7.24M | $7.26M | $7.87M | $7.92M | $6.99M | $5.94M | $5.03M | $4.96M | $4.49M | $3.36M | $2.74M | $2.1M | $2.03M | $1.29M | $1.57M | $1.57M | $1.28M | $1.04M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Changes in Working Capital: | |||||||||||||||||||||||||||||||||||
| Accounts Receivable | -$9.06M | -$11.89M | -$6M | -$10.28M | -$10.96M | $2.56M | -$6.38M | -$3.43M | -$3.45M | -$3.27M | -$5.52M | -$5.39M | -$5.39M | -$1.66M | -$6.14M | -$4.47M | -$303K | -$1.57M | -$3.54M | -$3.43M | -$3.22M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Inventory | $0 | $0 | $0 | $0 | $0 | $0 | $4.21M | -$742K | -$794K | -$1.45M | -$2.33M | -$2.15M | $1.8M | -$1.15M | $0 | -$24.04M | -$19.97M | $252K | -$87K | -$73K | -$29.5M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Accounts Payable | -$7.8M | $0 | $15K | -$7.75M | $0 | $0 | -$4.21M | $4.88M | $6.98M | $2.99M | -$7.01M | $1.87M | $4.83M | -$340K | $1.19M | -$292K | $1.87M | $1.87M | -$655K | $1.62M | $1.04M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Working Capital | -$10.33M | -$510K | $1.06M | -$3.4M | -$824K | $21.08M | -$9.61M | $32K | $11.58M | $5.6M | $1.48M | $730K | $859K | -$1.32M | -$2.25M | $25.05M | $18.25M | $213K | $178K | $739K | $29.74M | -$1.05M | -$1.87M | -$2.43M | -$4.36M | -$2.56M | -$3.19M | -$2.1M | -$3.3M | -$700K | -$1.3M | -$1.9M | -$2.2M | -$800K | $0 |
| Total Working Capital Change | -$27.19M | -$12.4M | -$4.93M | -$21.43M | -$11.78M | $23.64M | -$15.98M | $732K | $14.32M | $3.87M | -$13.38M | -$4.94M | $2.1M | -$4.47M | -$7.19M | -$3.75M | -$148K | $772K | -$4.11M | -$1.15M | -$1.95M | -$1.05M | -$1.87M | -$2.43M | -$4.36M | -$2.56M | -$3.19M | -$2.1M | -$3.3M | -$700K | -$1.3M | -$1.9M | -$2.2M | -$800K | $1.9M |
| Other Non-Cash Items | $2.18M | $9.88M | $22.27M | $10.24M | $5.12M | $5.67M | -$560K | $2.92M | $4.29M | $4.19M | $3.49M | $3.33M | $11.02M | $6.37M | -$1.25M | $2.16M | $2.93M | $9.93M | $7.84M | $8.16M | $7.06M | $7.79M | $8.01M | $10.83M | $10.25M | $5.35M | $3.75M | -$100K | $2.8M | $2.1M | $1.3M | $600K | $400K | $100K | -$1.9M |
| Net Cash from Operating | $75.06M | $74.94M | $81.98M | $58.54M | $76.41M | $100M | $62.45M | $73M | $56.53M | $51.05M | $41.24M | $45.19M | $44.8M | $39.25M | $32.66M | $30.52M | $30.94M | $30.17M | $19.05M | $18.47M | $18.25M | $17.88M | $17.53M | $19.52M | $15.17M | $8.86M | $5.05M | $5M | $3.8M | $4.7M | $2.4M | -$2.8M | -$3.4M | -$1.7M | -$200K |
| Investing Activities | |||||||||||||||||||||||||||||||||||
| Capital Expenditures | -$14.07M | -$9.19M | -$9.29M | -$8.25M | -$8.2M | -$7.64M | -$10.19M | -$7.19M | -$7.09M | -$8.26M | -$6.26M | -$5.17M | -$4.64M | -$4.23M | -$3.22M | -$3.67M | -$3.88M | -$4.3M | -$4.03M | -$4.66M | -$10.85M | -$4.97M | -$5.13M | -$5.57M | -$3.34M | -$2.83M | -$2.1M | -$2.4M | -$1.8M | -$2M | -$1.5M | -$3.9M | -$2.4M | -$1.2M | -$200K |
| Acquisitions | -$24.95M | -$142.04M | -$36.87M | -$74.28M | -$116.09M | -$43.56M | -$27.87M | -$16.37M | -$36.56M | -$24.29M | -$26.05M | -$17.76M | -$48.5M | -$10.17M | -$9.45M | -$17.28M | -$1.18M | -$20.68M | -$20.02M | -$5.21M | -$1.51M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Purchases of Investments | $0 | $0 | $0 | -$373K | $0 | $0 | -$11.6M | $0 | $0 | $0 | $0 | -$5.49M | -$1.88M | $0 | $0 | -$682K | -$2.33M | $0 | -$2.04M | -$700K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Sales of Investments | $0 | $0 | $0 | $373K | $0 | $0 | $11.6M | $0 | $0 | $0 | $0 | $0 | $233K | $0 | $0 | $17.96M | $0 | $0 | $2.54M | $2.85M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Investing Activities | $2.31M | $1.77M | $1.15M | $1.26M | $152K | $0 | $64K | -$349K | $81K | $61K | $71K | $5.54M | $2.33M | $303K | -$18.93M | -$17.96M | $57K | $108K | $21K | -$1.14M | $178K | $11K | $105K | -$1.07M | -$32K | $25K | $1K | -$100K | -$300K | $0 | $0 | $0 | $0 | -$300K | -$100K |
| Net Cash from Investing | -$36.71M | -$149.45M | -$45.02M | -$81.27M | -$124.14M | -$51.2M | -$37.99M | -$23.91M | -$43.58M | -$32.49M | -$32.24M | -$22.88M | -$52.45M | -$14.1M | -$31.61M | -$21.63M | -$7.33M | -$24.88M | -$23.54M | -$8.85M | -$12.18M | -$4.96M | -$5.03M | -$6.63M | -$3.38M | -$2.8M | -$2.1M | -$2.5M | -$2.1M | -$2M | -$1.5M | -$3.9M | -$2.4M | -$1.5M | -$300K |
| Financing Activities | |||||||||||||||||||||||||||||||||||
| Debt Repaid | -$8.06M | -$4.3M | $39.15M | -$64.19M | -$93.1M | $31.04M | -$6.57M | $20.04M | -$6.77M | -$1.2M | -$8.62M | $6.33M | -$22.14M | $6.53M | -$17.75M | -$4.09M | - | - | -$6.41M | $245K | $153K | $52K | $38K | $701K | $1.54M | -$862K | $32K | $100K | $100K | -$200K | $200K | -$4.8M | -$3M | - | - |
| Common Stock Issuance | $0 | $0 | $163.65M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $495K | $568K | $125K | $1.8M | $1.77M | $1.46M | $3.01M | $2.28M | $394K | $0 | $0 | $0 | $0 | $0 | $1.2M | $0 | $7M | $0 |
| Common Stock Repurchases | -$5.57M | $0 | $0 | $0 | $0 | $0 | $502K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$4.66M | -$1.4M | -$5.59M | $0 | $0 | -$5.52M | -$8M | -$5.58M | -$20K | -$10.51M | -$1.94M | -$6.28M | -$3.41M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Dividends Paid | -$27.36M | -$26.54M | -$24.13M | -$21.32M | -$18.77M | -$4.11M | -$14.55M | -$11.66M | -$10.07M | -$8.51M | -$7.45M | -$5.87M | -$4.84M | -$9.02M | -$3.79M | $0 | -$9.44M | -$7.29M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Financing Activities | -$19.27M | -$14.71M | -$16.1M | -$17.11M | -$30.96M | -$4.28M | -$16.29M | -$15.95M | -$7.77M | -$6.98M | -$4.94M | -$8.74M | -$8.42M | -$7.91M | -$9.55M | -$8.82M | $101K | $128K | -$5.47M | -$5.38M | -$5.27M | -$5.33M | -$4.7M | -$5.19M | -$4.54M | -$3M | -$1.94M | -$1.6M | -$1M | -$700K | -$200K | -$100K | $0 | $100K | $2.3M |
| Net Cash from Financing | -$44.14M | -$36.95M | $84.27M | $25.76M | $43.38M | -$39.42M | -$24.27M | -$47.66M | -$11.06M | -$14.29M | -$7.5M | -$20.94M | $8.88M | -$23.46M | -$245K | -$6.14M | -$27.3M | -$3.16M | $1.51M | -$11.03M | -$11.62M | -$9.19M | -$3.29M | -$13.4M | -$5.75M | -$8.02M | -$5.25M | -$1.7M | -$1.1M | -$500K | -$400K | $5.9M | $3M | $7.1M | $2.3M |
| Forex Effect | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Net Change in Cash | -$5.79M | -$111.46M | $121.23M | $3.03M | -$4.35M | $9.37M | $180K | $1.44M | $1.89M | $4.27M | $1.51M | $1.37M | $1.23M | $1.69M | $804K | $2.75M | -$3.68M | $2.14M | -$2.98M | -$1.4M | -$5.55M | $3.73M | $9.21M | -$511K | $6.05M | -$1.96M | -$2.3M | $800K | $600K | $2.2M | $500K | -$800K | -$2.8M | $3.9M | $1.8M |
| Supplementary Data | |||||||||||||||||||||||||||||||||||
| Operating Cash Flow | $75.06M | $74.94M | $81.98M | $58.54M | $76.41M | $100M | $62.45M | $73M | $56.53M | $51.05M | $41.24M | $45.19M | $44.8M | $39.25M | $32.66M | $30.52M | $30.94M | $30.17M | $19.05M | $18.47M | $18.25M | $17.88M | $17.53M | $19.52M | $15.17M | $8.86M | $5.05M | $5M | $3.8M | $4.7M | $2.4M | -$2.8M | -$3.4M | -$1.7M | -$200K |
| Capital Expenditure | -$14.07M | -$9.19M | -$9.29M | -$8.25M | -$8.2M | -$7.64M | -$10.19M | -$7.19M | -$7.09M | -$8.26M | -$6.26M | -$5.17M | -$4.64M | -$4.23M | -$3.22M | -$3.67M | -$3.88M | -$4.3M | -$4.03M | -$4.66M | -$10.85M | -$4.97M | -$5.13M | -$5.57M | -$3.34M | -$2.83M | -$2.1M | -$2.4M | -$1.8M | -$2M | -$1.5M | -$3.9M | -$2.4M | -$1.2M | -$200K |
| Free Cash Flow | $60.99M | $65.75M | $72.68M | $50.29M | $68.2M | $92.36M | $52.26M | $65.81M | $49.43M | $42.79M | $34.98M | $40.03M | $40.16M | $35.02M | $29.43M | $26.85M | $27.07M | $25.87M | $15.01M | $13.82M | $7.4M | $12.91M | $12.4M | $13.96M | $11.83M | $6.03M | $2.95M | $2.6M | $2M | $2.7M | $900K | -$6.7M | -$5.8M | -$2.9M | -$400K |
| Cash at Beginning | $41.36M | $152.82M | $31.59M | $28.57M | $32.92M | $23.55M | $23.37M | $21.93M | $20.05M | $15.78M | $14.27M | $12.9M | $11.67M | $9.98M | $9.18M | $6.43M | $10.11M | $7.98M | $10.95M | $12.35M | $20.55M | $16.82M | $7.61M | $8.12M | $2.07M | $4.03M | $6.33M | $5.6M | $4.9M | $2.6M | $2.1M | $2.9M | $5.7M | $1.9M | $0 |
| Cash at End | $35.57M | $41.36M | $152.82M | $31.59M | $28.57M | $32.92M | $23.55M | $23.37M | $21.93M | $20.05M | $15.78M | $14.27M | $12.9M | $11.67M | $9.98M | $9.18M | $6.43M | $10.11M | $7.98M | $10.95M | $15M | $20.55M | $16.82M | $7.61M | $8.12M | $2.07M | $4.03M | $6.4M | $5.5M | $4.8M | $2.6M | $2.1M | $2.9M | $5.8M | $1.8M |