AAON, INC. (AAON)
AAON, Inc., along with its affiliated companies, focuses on the engineering, manufacturing, promotion, and sale of heating and air conditioning systems throughout the United States and Canada. The enterprise's operations are divided into three distinct divisions: AAON Oklahoma, AAON Coil Products, and BasX. Its comprehensive product portfolio features a wide array of HVAC solutions, including rooftop units, specialized data center cooling, cleanroom climate control, chillers, pre-packaged outdoor mechanical rooms, air handling units, fresh air supply units, energy recovery ventilation, condensing units, geothermal/water-source heat pumps, coils, and integrated control systems. AAON markets and sells these offerings to a diverse set of commercial sectors, such as retail, manufacturing, educational institutions, hospitality, supermarkets, data centers, and the medical and pharmaceutical industries. Product distribution is managed through a dual approach, utilizing a network of independent manufacturing representatives in addition to an in-house sales team. Established in 1987, AAON, Inc. is headquartered in Tulsa, Oklahoma.
Sector: Air-Cond & Warm Air Heatg Equip & Comm & Indl Refrig Equip
Industry: Industrial - Machinery
AAON, Inc.
- 1.5:1Forward splitAug 17, 20231 share → 1.5
- 1.5:1Forward splitJul 17, 20141 share → 1.5
- 1.5:1Forward splitJul 3, 20131 share → 1.5
- 1.5:1Forward splitJun 14, 20111 share → 1.5
- 1.5:1Forward splitAug 22, 20071 share → 1.5
| 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 | FY 1990 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 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 | 1990-12-31 |
| Revenue | $1.44B | $1.2B | $1.17B | $888.79M | $534.52M | $514.55M | $469.33M | $433.95M | $405.23M | $383.98M | $358.63M | $356.32M | $321.14M | $303.11M | $266.22M | $244.55M | $245.28M | $279.73M | $262.52M | $231.46M | $185.19M | $173.27M | $148.84M | $155.07M | $157.25M | $154.98M | $131.9M | $106.78M | $81.68M | $62.84M | $67.3M | $79.5M | $45.4M | $37M | $26.7M | $36.1M |
| YoY Growth | 20.1% | 2.7% | 31.5% | 66.3% | 3.9% | 9.6% | 8.2% | 7.1% | 5.5% | 7.1% | 0.6% | 11.0% | 5.9% | 13.9% | 8.9% | -0.3% | -12.3% | 6.6% | 13.4% | 25.0% | 6.9% | 16.4% | -4.0% | -1.4% | 1.5% | 17.5% | 23.5% | 30.7% | 30.0% | -6.6% | -15.3% | 75.1% | 22.7% | 38.6% | -26.0% | - |
| Cost of Revenue | $1.06B | $803.53M | $769.5M | $651.22M | $396.69M | $358.7M | $349.91M | $330.41M | $281.58M | $265.9M | $249.95M | $248.06M | $231.35M | $232.62M | $219.94M | $189.36M | $177.74M | $212.55M | $205.15M | $187.57M | $149.9M | $145.81M | $112.6M | $117.19M | $118.4M | $120.23M | $98.1M | $86.95M | $68.61M | $51.8M | $53.8M | $60M | $32.8M | $28.9M | $22.1M | $29.7M |
| Gross Profit | $385.72M | $397.11M | $399.02M | $237.57M | $137.83M | $155.85M | $119.42M | $103.53M | $123.65M | $118.08M | $108.68M | $108.26M | $89.79M | $70.5M | $46.28M | $55.19M | $67.55M | $67.18M | $57.37M | $43.89M | $35.29M | $27.46M | $36.25M | $37.88M | $38.85M | $34.75M | $33.8M | $19.83M | $13.07M | $11.05M | $13.5M | $19.5M | $12.6M | $8.1M | $4.6M | $6.4M |
| Gross Margin | 26.7% | 33.1% | 34.1% | 26.7% | 25.8% | 30.3% | 25.4% | 23.9% | 30.5% | 30.8% | 30.3% | 30.4% | 28.0% | 23.3% | 17.4% | 22.6% | 27.5% | 24.0% | 21.9% | 19.0% | 19.1% | 15.8% | 24.4% | 24.4% | 24.7% | 22.4% | 25.6% | 18.6% | 16.0% | 17.6% | 20.1% | 24.5% | 27.8% | 21.9% | 17.2% | 17.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 | $0 |
| Selling, General, and Administrative | $205.66M | $167.47M | $157.78M | $110.82M | $68.6M | $60.49M | $50.55M | $47.07M | $48.47M | $37.76M | $36.56M | $39.69M | $32.9M | $25.67M | $22.31M | $22.55M | $23.79M | $23.79M | $21.7M | $18.06M | $17.48M | $15.21M | $14.91M | $15.07M | $16.01M | $13.92M | $14.7M | $10.63M | $8.15M | $6.41M | $6.3M | $7.9M | $6.2M | $4.1M | $2.9M | $3.7M |
| Other | $27.71M | $20.52M | $13.75M | -$12K | -$21K | -$6.48M | $1.86M | $1.87M | $1.49M | $1.15M | $1.32M | $572K | $1.07M | $0 | $1.8M | $0 | $43.75M | $43.39M | $35.67M | $25.83M | $17.81M | $0 | $21.34M | $22.81M | $22.84M | $20.83M | $19.1M | $9.2M | $4.92M | $4.63M | $7.2M | $11.6M | $6.4M | $4M | $1.7M | $2.7M |
| Total Operating Expenses | $233.38M | $187.99M | $171.53M | $110.82M | $68.58M | $54.01M | $52.41M | $48.18M | $49.42M | $38.49M | $37.38M | $40.26M | $33.97M | $26.26M | $24.11M | $22.47M | $67.55M | $67.18M | $57.37M | $43.89M | $35.29M | $27.46M | $36.25M | $37.88M | $38.85M | $34.75M | $33.8M | $19.83M | $13.07M | $11.05M | $13.5M | $19.5M | $12.6M | $8.1M | $4.6M | $6.4M |
| Operating Income (EBIT) | $152.35M | $209.12M | $227.49M | $126.76M | $69.25M | $101.84M | $67.01M | $55.35M | $74.23M | $79.59M | $71.3M | $68.01M | $55.83M | $44.24M | $22.17M | $32.7M | $41.55M | $43.39M | $35.67M | $25.83M | $17.81M | $12.25M | $21.34M | $22.81M | $22.84M | $20.83M | $16M | $9.2M | $4.92M | $4.63M | $4.5M | $9.9M | $5.3M | $3.2M | $1.4M | $2.4M |
| Operating Margin | 10.6% | 17.4% | 19.5% | 14.3% | 13.0% | 19.8% | 14.3% | 12.8% | 18.3% | 20.7% | 19.9% | 19.1% | 17.4% | 14.6% | 8.3% | 13.4% | 16.9% | 15.5% | 13.6% | 11.2% | 9.6% | 7.1% | 14.3% | 14.7% | 14.5% | 13.4% | 12.1% | 8.6% | 6.0% | 7.4% | 6.7% | 12.5% | 11.7% | 8.6% | 5.2% | 6.6% |
| Interest Expense | $17.73M | $2.9M | $4.84M | $2.63M | $132K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $44K | $277K | $45K | $9K | $71K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Interest Income | $0 | $0 | $0 | $0 | $0 | $88K | $66K | $196K | $298K | $292K | $161K | $276K | $221K | $86K | $98K | $258K | $71K | $27K | $8K | $24K | $67K | $183K | $346K | $214K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Income (Expense) | -$23.6M | -$2.53M | -$4.34M | -$2.23M | -$71K | $139K | $20K | $149K | $389K | $397K | $37K | $240K | $469K | $79K | -$656K | -$8K | $2.34M | $680K | -$323K | $367K | $518K | $133K | $513K | $299K | -$356K | -$468K | -$400K | -$658K | -$854K | -$1.24M | -$1.2M | -$1.2M | -$1M | -$700K | -$900K | -$1M |
| Income Before Tax (EBT) | $128.75M | $206.59M | $223.15M | $124.53M | $69.18M | $101.97M | $67.03M | $55.5M | $74.62M | $79.99M | $71.34M | $68.25M | $56.29M | $44.32M | $21.51M | $32.69M | $43.89M | $44.07M | $35.34M | $26.2M | $18.33M | $12.38M | $21.85M | $23.11M | $22.49M | $20.36M | $15.6M | $8.54M | $4.07M | $3.39M | $3.3M | $8.7M | $4.3M | $2.5M | $500K | $1.4M |
| Income Tax Expense | $21.16M | $38.03M | $45.53M | $24.16M | $10.42M | $22.97M | $13.32M | $13.17M | $20.79M | $26.61M | $25.61M | $24.09M | $18.75M | $16.87M | $7.53M | $10.8M | $16.17M | $15.48M | $12.19M | $9.06M | $6.87M | $4.86M | $7.63M | $8.5M | $8.33M | $7.57M | $5.9M | $3.31M | $1.05M | $1.32M | $1.2M | $3.6M | $1.6M | $900K | $100K | $400K |
| Net Income | $107.59M | $168.56M | $177.62M | $100.38M | $58.76M | $79.01M | $53.71M | $42.33M | $54.5M | $53.38M | $45.73M | $44.16M | $37.55M | $27.45M | $13.99M | $21.89M | $27.72M | $28.59M | $23.16M | $17.13M | $11.46M | $7.52M | $14.23M | $14.61M | $14.16M | $12.79M | $9.7M | $5.23M | $3.02M | $2.08M | $2.1M | $5.1M | $2.7M | $1.6M | $400K | $1M |
| Net Income Margin | 7.5% | 14.0% | 15.2% | 11.3% | 11.0% | 15.4% | 11.4% | 9.8% | 13.4% | 13.9% | 12.8% | 12.4% | 11.7% | 9.1% | 5.3% | 9.0% | 11.3% | 10.2% | 8.8% | 7.4% | 6.2% | 4.3% | 9.6% | 9.4% | 9.0% | 8.3% | 7.4% | 4.9% | 3.7% | 3.3% | 3.1% | 6.4% | 5.9% | 4.3% | 1.5% | 2.8% |
| Supplementary Data | ||||||||||||||||||||||||||||||||||||
| EPS | 1.32 | 2.07 | 2.19 | 1.26 | 0.75 | 1.01 | 0.69 | 0.54 | 0.69 | 0.67 | 0.56 | 0.54 | 0.68 | 0.33 | 0.38 | 0.58 | 0.32 | 0.32 | 0.24 | 0.18 | 0.12 | 0.08 | 0.15 | 0.22 | 0.14 | 0.13 | 0.09 | 0.05 | 0.03 | 0.02 | 0.03 | 0.05 | 0.03 | 0.02 | 0.01 | 0.01 |
| Diluted EPS | 1.29 | 2.02 | 2.13 | 1.24 | 0.73 | 0.99 | 0.68 | 0.54 | 0.69 | 0.67 | 0.56 | 0.53 | 0.68 | 0.33 | 0.37 | 0.58 | 0.32 | 0.32 | 0.24 | 0.18 | 0.12 | 0.08 | 0.21 | 0.21 | 0.14 | 0.18 | 0.13 | 0.05 | 0.03 | 0.02 | 0.03 | 0.05 | 0.04 | 0.02 | 0.01 | 0.01 |
| Weighted Average OS | 81.53M | 81.47M | 81.16M | 79.58M | 78.61M | 78.25M | 78.12M | 79.00M | 79.62M | 80.06M | 54.48M | 54.81M | 55.59M | 55.24M | 37.03M | 37.80M | 58.01M | 88.90M | 94.30M | 62.29M | 64.55M | 94.43M | 64.22M | 66.61M | 69.06M | 66.77M | 106.63M | 72.73M | 71.68M | 69.59M | 104.15M | 69.05M | 69.79M | 97.49M | 85.30M | 71.09M |
| EBITDA | $225.84M | $272.97M | $274.79M | $162.59M | $99.73M | $120.99M | $89.8M | $73.16M | $89.5M | $93.03M | $83.08M | $79.8M | $68.35M | $57.77M | $33.19M | $42.62M | $52.96M | $53.55M | $45.33M | $34.98M | $26.32M | $17.98M | $26.77M | $27.73M | $27.22M | $24.29M | $19.1M | $12.05M | $7.44M | $7.13M | $7.2M | $11.6M | $6.4M | $4M | $1.7M | $2.7M |
| EBITDA Margin | 15.7% | 22.7% | 23.5% | 18.3% | 18.7% | 23.5% | 19.1% | 16.9% | 22.1% | 24.2% | 23.2% | 22.4% | 21.3% | 19.1% | 12.5% | 17.4% | 21.6% | 19.1% | 17.3% | 15.1% | 14.2% | 10.4% | 18.0% | 17.9% | 17.3% | 15.7% | 14.5% | 11.3% | 9.1% | 11.3% | 10.7% | 14.6% | 14.1% | 10.8% | 6.4% | 7.5% |
| 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 | FY 1990 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 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 | 1990-12-31 |
| Assets | ||||||||||||||||||||||||||||||||||||
| Current Assets | ||||||||||||||||||||||||||||||||||||
| Cash and Cash Equivalents | $13K | $14K | $287K | $5.45M | $2.86M | $79.03M | $26.8M | $1.99M | $21.46M | $24.15M | $7.91M | $21.95M | $12.09M | $3.16M | $13K | $2.39M | $25.64M | $269K | $879K | $288K | $837K | $994K | $6.19M | $5.07M | $1.12M | $17K | $25K | $25K | $26K | $138K | $700K | $0 | $100K | $100K | $300K | $400K |
| Short-Term Investments | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $8.96M | $19.59M | $22.52M | $18.07M | $24.15M | $5.95M | $0 | $11.02M | $2.2M | $0 | $0 | $0 | $1M | $3M | $10M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Cash and Short-Term Investments | $13K | $14K | $287K | $5.45M | $2.86M | $79.03M | $26.8M | $1.99M | $30.41M | $43.75M | $30.43M | $40.02M | $36.23M | $9.11M | $13K | $11.91M | $27.84M | $269K | $879K | $288K | $1.84M | $3.99M | $16.19M | $5.07M | $1.12M | $17K | $25K | $25K | $26K | $138K | $700K | $0 | $100K | $100K | $300K | $400K |
| Accounts Receivable | $588.87M | $286.97M | $183.3M | $142.31M | $82.25M | $47.39M | $68.2M | $54.08M | $52.01M | $49.27M | $54.75M | $46.69M | $40.16M | $44.59M | $44.18M | $39.93M | $33.38M | $38.8M | $38.81M | $36.75M | $32.49M | $27.12M | $22.55M | $22.31M | $23.39M | $28.25M | $21.33M | $17.93M | $14.02M | $13.54M | $9.8M | $11.9M | $8.1M | $4.1M | $3.1M | $4.7M |
| Inventory | $261.15M | $187.42M | $213.53M | $198.94M | $130.27M | $82.22M | $73.6M | $77.61M | $70.79M | $47.35M | $38.5M | $37.62M | $32.14M | $32.61M | $34.95M | $33.6M | $28.79M | $36.38M | $31.85M | $29.5M | $23.71M | $20.87M | $19.71M | $14.34M | $13.47M | $15.14M | $11.87M | $12.16M | $10.65M | $9.14M | $9.1M | $10.2M | $7M | $4.6M | $4M | $5M |
| Other Current Assets | $1.23M | $6.5M | $8.74M | $498K | $628K | $7.85M | $17.58M | $5.93M | $0 | $0 | $0 | $0 | $4.78M | $4.49M | $4.52M | $5.65M | $5.14M | $4.24M | $4.31M | $3.95M | $3.88M | $3.54M | $3.53M | $4.17M | $4.07M | $3.71M | $2.69M | $1.59M | $1.08M | $1.6M | $1.5M | $1.7M | $700K | $500K | $200K | $400K |
| Total Current Assets | $869.18M | $488.21M | $408.95M | $349.12M | $218.08M | $220.25M | $187.55M | $140.66M | $153.73M | $140.98M | $124.21M | $124.94M | $113.62M | $91.55M | $84.39M | $91.75M | $96.24M | $80.12M | $76.3M | $70.76M | $62.95M | $56M | $64.64M | $46.48M | $42.27M | $47.36M | $36.48M | $31.95M | $26.23M | $24.58M | $21.1M | $23.8M | $15.9M | $9.3M | $7.6M | $10.5M |
| Long-Term Assets | ||||||||||||||||||||||||||||||||||||
| Property, Plant & Equipment Net | $649.25M | $525.79M | $381.72M | $311.87M | $275.04M | $224.91M | $179.78M | $163M | $142.38M | $114.89M | $101.06M | $91.92M | $87.28M | $90.69M | $93.5M | $67.42M | $59.9M | $60.55M | $60.77M | $59.22M | $50.58M | $49.23M | $37.45M | $35.23M | $34.02M | $29.46M | $22.18M | $18.55M | $16.59M | $10.13M | $10.3M | $8.2M | $7.4M | $5.4M | $5.5M | $3.8M |
| Goodwill | $81.89M | $81.89M | $81.89M | $81.89M | $85.73M | $3.23M | $3.23M | $3.23M | $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 |
| Intangible Assets | $83.91M | $78.26M | $68.05M | $64.61M | $70.12M | $38K | $272K | $506K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $400K | $600K | $0 | $0 | $0 |
| Long-Term Investments | $0 | $0 | $0 | $0 | $1.22M | $579K | $597K | $598K | $0 | $0 | $6.92M | $9.29M | $13.62M | $10.16M | $1.09M | -$1.5M | $75K | $75K | $75K | $75K | $75K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Deferred Tax Assets | $0 | $836K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $4.15M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Long-Term Assets | $2.28M | $242K | $816K | $6.42M | $0 | $0 | $0 | $0 | $678K | $657K | $661K | $817K | $919K | $1.09M | $0 | -$1.53M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $10M | $0 | $0 | $0 | $0 | $0 | $855K | $800K | $200K | $200K | $1M | $1.2M | $0 |
| Total Long-Term Assets | $817.33M | $687.02M | $532.48M | $464.79M | $432.1M | $228.76M | $183.88M | $167.34M | $143.05M | $115.55M | $108.64M | $102.03M | $101.82M | $101.95M | $94.59M | $68.53M | $59.97M | $60.63M | $60.84M | $59.3M | $50.66M | $49.23M | $37.45M | $45.23M | $34.02M | $29.46M | $22.18M | $18.55M | $16.59M | $10.99M | $11.1M | $8.8M | $8.2M | $6.4M | $6.7M | $3.8M |
| 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 | $0 |
| Total Assets | $1.69B | $1.18B | $941.44M | $813.9M | $650.18M | $449.01M | $371.42M | $307.99M | $296.78M | $256.53M | $232.85M | $226.97M | $215.44M | $193.49M | $178.98M | $160.28M | $156.21M | $140.74M | $137.14M | $130.06M | $113.61M | $105.23M | $102.08M | $91.71M | $76.3M | $76.82M | $58.66M | $50.51M | $42.81M | $35.57M | $32.2M | $32.6M | $24.1M | $15.7M | $14.3M | $14.3M |
| Liabilities | ||||||||||||||||||||||||||||||||||||
| Current Liabilities | ||||||||||||||||||||||||||||||||||||
| Accounts Payable | $110.44M | $44.65M | $27.48M | $45.51M | $29.02M | $12.45M | $11.76M | $10.62M | $10.97M | $7.1M | $6.18M | $11.37M | $7.78M | $13.05M | $14.12M | $15.05M | $8.52M | $14.71M | $15.06M | $15.82M | $11.64M | $12.88M | $11.55M | $8.42M | $8.01M | $11.69M | $9.04M | $8.48M | $7.14M | $6.1M | $4.4M | $5.9M | $3.9M | $1.8M | $2.9M | $1.7M |
| Short-Term Debt | $7.54M | $16M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $4.58M | $0 | $76K | $2.99M | $91K | $59K | $108K | $108K | $5.36M | $3.57M | $884K | $7.86M | $438K | $757K | $175K | $91K | $900K | $900K | $1.1M | $2.6M | $1M | $5.4M |
| Current Income Tax Payable | $143K | $0 | $1.17M | $12.47M | $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 |
| Current Unearned Revenue | $87.53M | $22.63M | $16.38M | $25.17M | $13.47M | $5.07M | $4.63M | $2.37M | $2.84M | $2.26M | $2.9M | $1.64M | $2.08M | $3.93M | $1.78M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Current Liabilities | $19.27M | $15.32M | $24.51M | $30.12M | $14.15M | $6.82M | $13.01M | $5M | $11.07M | $8.54M | $9.07M | $9.73M | $7.35M | $4.5M | $2.16M | $0 | $0 | $0 | $2.94M | $2.46M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $2.7M | $3.7M | $8.3M | $3.3M | $2.9M | $800K |
| Total Current Liabilities | $330.86M | $174.91M | $126.75M | $145.57M | $86.77M | $59.03M | $56.03M | $47.49M | $50.06M | $39.04M | $43.41M | $42.71M | $36.33M | $39.63M | $38.69M | $36.25M | $30.89M | $39.52M | $37.51M | $34.4M | $29.58M | $28.06M | $29.27M | $25.33M | $22.39M | $31.9M | $17.25M | $14.83M | $11.04M | $10.95M | $8M | $10.5M | $13.3M | $7.7M | $6.8M | $7.9M |
| Long-Term Liabilities | ||||||||||||||||||||||||||||||||||||
| Long-Term Debt | $398.32M | $138.89M | $38.33M | $71M | $40M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $121K | $0 | $0 | $59K | $167K | $0 | $0 | $985K | $5.85M | $6.63M | $10.98M | $12.86M | $8.98M | $10.7M | $10.6M | $4.3M | $4.1M | $5.3M | $4.7M |
| Long-Term Unearned Revenue | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $1.66M | $1.51M | $1.5M | $698K | $1.01M | $585K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Long-Term Deferred Tax Liabilities | $30.31M | $0 | $12.13M | $18.66M | $31.99M | $28.32M | $15.3M | $9.26M | $7.98M | $9.53M | $8.71M | $7.53M | $14.42M | $15.73M | $17.79M | $7.29M | $7.33M | $4.58M | $3.97M | $4.06M | $4.47M | $5.83M | $5.39M | $4.07M | $2.88M | $2.05M | $1.16M | $283K | $0 | $0 | $0 | $0 | $100K | $200K | $100K | $0 |
| Other Long-Term Liabilities | $16.51M | $23.26M | $18.8M | $11.96M | $25.25M | $10.79M | $9.96M | $146K | $0 | $561K | $1.12M | $1.66M | $0 | $0 | $0 | $0 | $0 | $0 | $239K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $41K | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Total Long-Term Liabilities | $460.67M | $175.75M | $79.46M | $107.62M | $97.24M | $39.11M | $25.26M | $11.06M | $9.49M | $11.59M | $10.52M | $10.2M | $15.01M | $15.73M | $17.79M | $7.29M | $7.33M | $4.7M | $4.21M | $4.06M | $4.53M | $6M | $5.39M | $4.07M | $3.87M | $7.9M | $7.79M | $11.26M | $12.9M | $8.98M | $10.7M | $10.6M | $4.4M | $4.3M | $5.4M | $4.7M |
| 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 | $0 |
| Total Liabilities | $791.52M | $350.65M | $206.21M | $253.19M | $184.01M | $98.14M | $81.28M | $58.55M | $59.55M | $50.63M | $53.94M | $52.91M | $51.34M | $55.36M | $56.48M | $43.54M | $38.21M | $44.22M | $41.72M | $38.46M | $34.11M | $34.06M | $34.66M | $29.4M | $26.25M | $39.81M | $25.04M | $26.09M | $23.94M | $19.93M | $18.7M | $21.1M | $17.7M | $12M | $12.2M | $12.6M |
| 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 | $0 |
| Common Stock | $327K | $326K | $326K | $322K | $210K | $209K | $208K | $208K | $210K | $211K | $212K | $216K | $147K | $98K | $98K | $68K | $71K | $71K | $73K | $49K | $49K | $49K | $50K | $52K | $35K | $23K | $25K | $25K | $25K | $25K | $0 | $0 | $0 | $0 | $0 | $0 |
| Retained Earnings | $830.3M | $755.31M | $612.84M | $461.66M | $384.31M | $345.5M | $286.3M | $249.24M | $237.02M | $205.69M | $178.71M | $173.84M | $163.96M | $138.04M | $122.41M | $116.67M | $116.21M | $95.14M | $93.41M | $90.67M | $78.93M | $70.88M | $67.38M | $62.26M | $48.94M | $36.99M | $25.86M | $16.16M | $10.93M | $7.91M | $5.8M | $3.8M | $5.3M | $2.7M | $1.1M | $700K |
| Comprehensive Income & Other | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $1.08M | $778K | $1.94M | $667K | $513K | $247K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Stockholders' Equity | $64.36M | $68.95M | $122.06M | $98.73M | $81.65M | $5.16M | $3.63M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $1.72M | $1.32M | $1.94M | $877K | $513K | $247K | $0 | $0 | $1.06M | $0 | $7.73M | $8.22M | $7.92M | $7.71M | $7.7M | $7.7M | $1.1M | $1M | $1M | $1M |
| Total Equity | $894.99M | $824.58M | $735.22M | $560.71M | $466.17M | $350.87M | $290.14M | $249.44M | $237.23M | $205.9M | $178.92M | $174.06M | $164.11M | $138.14M | $122.5M | $116.74M | $118M | $96.52M | $95.42M | $91.59M | $79.5M | $71.17M | $67.43M | $62.31M | $50.04M | $37.01M | $33.62M | $24.41M | $18.87M | $15.64M | $13.5M | $11.5M | $6.4M | $3.7M | $2.1M | $1.7M |
| Minority Interest | $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 | $0 |
| Total Liabilities and Equity | $1.69B | $1.18B | $941.44M | $813.9M | $650.18M | $449.01M | $371.42M | $307.99M | $296.78M | $256.53M | $232.85M | $226.97M | $215.44M | $193.49M | $178.98M | $160.28M | $156.21M | $140.74M | $137.14M | $130.06M | $113.61M | $105.23M | $102.08M | $91.71M | $76.3M | $76.82M | $58.66M | $50.51M | $42.81M | $35.57M | $32.2M | $32.6M | $24.1M | $15.7M | $14.3M | $14.3M |
| Supplementary Data | ||||||||||||||||||||||||||||||||||||
| Total Debt | $424.65M | $170.96M | $50.55M | $78.25M | $41.58M | $202K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $4.58M | $0 | $76K | $3.11M | $91K | $59K | $167K | $275K | $5.36M | $3.57M | $1.87M | $13.71M | $7.07M | $11.74M | $13.03M | $9.07M | $11.6M | $11.5M | $5.4M | $6.7M | $6.3M | $10.1M |
| Net Debt | $424.63M | $170.95M | $50.26M | $72.8M | $38.72M | -$78.82M | -$26.8M | -$1.99M | -$21.46M | -$24.15M | -$7.91M | -$21.95M | -$12.09M | -$3.16M | $4.56M | -$2.39M | -$25.56M | $2.84M | -$788K | -$229K | -$670K | -$719K | -$830K | -$1.5M | $746K | $13.7M | $7.04M | $11.71M | $13.01M | $8.93M | $10.9M | $11.5M | $5.3M | $6.6M | $6M | $9.7M |
| 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 | FY 1990 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 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 | 1990-12-31 |
| Operating Activities | ||||||||||||||||||||||||||||||||||||
| Net Income | $107.59M | $168.56M | $177.62M | $100.38M | $58.76M | $79.01M | $53.71M | $42.33M | $54.5M | $53.38M | $45.73M | $44.16M | $37.55M | $27.45M | $13.99M | $21.89M | $27.72M | $28.59M | $23.16M | $17.13M | $11.46M | $7.52M | $14.23M | $14.61M | $14.16M | $12.79M | $9.7M | $5.23M | $3.02M | $2.08M | $2.1M | $5.1M | $2.7M | $1.6M | $400K | $1M |
| Depreciation & Amortization | $79.36M | $63.48M | $46.79M | $35.43M | $30.42M | $25.63M | $22.77M | $17.66M | $15.01M | $13.04M | $11.74M | $11.55M | $12.31M | $13.41M | $11.4M | $9.89M | $9.06M | $9.41M | $9.66M | $9.15M | $8.5M | $5.73M | $5.43M | $4.92M | $4.38M | $3.46M | $3.1M | $2.85M | $2.52M | $2.5M | $2.7M | $1.7M | $1.1M | $800K | $300K | $300K |
| Deferred Income Tax | $31.15M | -$6.61M | -$6.53M | -$13.33M | $3.67M | $13.03M | $6.04M | $2.64M | -$749K | $825K | $1.17M | -$2.11M | -$1.59M | -$2.03M | $10.12M | -$558K | $3.53M | $160K | -$124K | -$510K | -$1.7M | $434K | $1.96M | $1.08M | $475K | -$127K | -$200K | -$269K | $1.37M | -$860K | -$100K | -$1.1M | -$300K | $0 | -$100K | $0 |
| Stock-Based Compensation | $17.99M | $16.73M | $16.38M | $13.7M | $11.81M | $11.34M | $11.8M | $7.86M | $6.31M | $4.36M | $2.89M | $2.18M | $1.76M | $1.29M | $680K | $791K | $848K | $750K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Changes in Working Capital: | ||||||||||||||||||||||||||||||||||||
| Accounts Receivable | -$167.02M | -$10.04M | -$9.98M | -$47.51M | -$9.74M | $16.04M | $174K | -$2.83M | -$7.52M | $7.05M | -$5.88M | -$5.01M | $4.66M | $69K | $6.05M | -$6.4M | $5.5M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Inventory | -$73.88M | $27.08M | -$16.23M | -$71.41M | -$45.95M | -$9.73M | $2.56M | -$5.6M | -$23.7M | -$9.48M | -$1.06M | -$5.61M | $231K | $2.27M | -$1.3M | -$4.81M | $7.24M | -$4.78M | -$2.1M | -$5.79M | -$2.84M | -$698K | -$5.42M | -$1.02M | $1.77M | -$3.32M | -$256K | -$1.71M | -$1.53M | -$59K | $1.2M | -$3.3M | -$2.4M | -$800K | $1.6M | $2M |
| Accounts Payable | $52.9M | $16.96M | -$18.32M | $11.57M | $10.9M | -$2.15M | $280K | -$1.18M | $3.04M | $654K | -$5.11M | $3.51M | -$5.2M | $2.46M | -$2.75M | $6.52M | -$6.33M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Working Capital | -$48.36M | -$83.37M | -$32.37M | $29.77M | $652K | $849K | -$1.24M | -$6.34M | $11.3M | -$6.67M | $5.43M | $4.31M | $3.46M | $6.57M | -$13.11M | $5.01M | $182K | $408K | $2.97M | $862K | -$3.66M | $2.65M | -$216K | $1.85M | $3.06M | $497K | -$1.31M | -$768K | -$787K | -$24K | -$800K | $100K | -$1.3M | -$2M | $1.5M | -$3.3M |
| Total Working Capital Change | -$236.36M | -$49.37M | -$76.89M | -$77.57M | -$44.14M | $5.01M | $1.77M | -$15.95M | -$16.87M | -$8.45M | -$6.62M | -$2.79M | $3.15M | $11.37M | -$11.1M | $320K | $6.59M | -$4.37M | $871K | -$4.93M | -$6.5M | $1.95M | -$5.64M | $830K | $4.83M | -$2.83M | -$1.57M | -$2.48M | -$2.32M | -$83K | $400K | -$3.2M | -$3.7M | -$2.8M | $3.1M | -$1.3M |
| Other Non-Cash Items | -$594K | -$257K | $1.52M | $2.72M | $669K | -$5.21M | $1.84M | $318K | -$209K | $779K | $446K | $534K | $411K | -$323K | $1.4M | -$181K | -$2.54M | -$1.09M | -$2.32M | -$1.41M | $198K | $525K | $489K | $490K | $35K | $735K | $920K | $476K | $182K | $450K | $100K | $200K | $200K | $100K | $0 | $100K |
| Net Cash from Operating | -$861K | $192.53M | $158.9M | $61.32M | $61.18M | $128.81M | $97.92M | $54.86M | $57.99M | $63.92M | $55.35M | $53.52M | $53.59M | $51.17M | $26.48M | $32.15M | $45.2M | $33.45M | $31.25M | $19.43M | $11.97M | $16.16M | $16.47M | $21.93M | $23.88M | $14.04M | $11.95M | $5.81M | $4.77M | $4.08M | $5.2M | $2.7M | -$100K | -$300K | $3.7M | $100K |
| Investing Activities | ||||||||||||||||||||||||||||||||||||
| Capital Expenditures | -$204.89M | -$213.15M | -$109.49M | -$54.02M | -$55.36M | -$67.8M | -$37.17M | -$37.27M | -$41.71M | -$26.6M | -$20.97M | -$16.13M | -$9.04M | -$14.15M | -$35.91M | -$17.47M | -$9.77M | -$9.61M | -$10.87M | -$17.78M | -$10.14M | -$16.98M | -$7.7M | -$6.13M | -$9.02M | -$10.74M | -$6.69M | -$4.84M | -$9.04M | -$2.05M | -$4.6M | -$2.4M | -$2.6M | -$600K | -$300K | -$700K |
| Acquisitions | $40K | $0 | $0 | -$249K | -$103.43M | $0 | $0 | -$6.38M | $10K | $28K | $63K | $319K | $92K | $11K | $0 | $0 | $0 | $0 | $0 | $0 | $30K | -$1.78M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Purchases of Investments | $0 | $0 | $0 | $0 | $0 | $0 | -$6M | -$16.2M | -$18.52M | -$14.5M | -$20.86M | -$16.82M | -$31.38M | -$18.19M | $0 | -$2.75M | $0 | $0 | $0 | -$2M | -$1M | -$3M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Sales of Investments | $0 | $0 | $0 | $0 | $0 | $0 | $6M | $25.14M | $29.11M | $24.09M | $18.52M | $26.54M | $8.94M | $1.93M | $9.36M | $3.36M | $0 | $0 | $0 | $3M | $3M | $10M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Investing Activities | $12.44M | $76K | $180K | -$21.94M | $73K | $6.53M | $120K | $66K | $60K | $52K | $54K | $63K | $69K | $69K | $2.01M | -$11.42M | $135K | $17K | $123K | $0 | -$75K | $13K | $74K | -$9.99M | $200K | $11K | $40K | $70K | $81K | $0 | $0 | $100K | $0 | $0 | -$100K | $0 |
| Net Cash from Investing | -$192.42M | -$213.07M | -$109.31M | -$76.21M | -$158.72M | -$61.27M | -$37.05M | -$34.63M | -$31.05M | -$16.93M | -$23.19M | -$6.03M | -$31.33M | -$30.34M | -$24.54M | -$28.28M | -$9.64M | -$9.59M | -$10.75M | -$16.78M | -$8.19M | -$11.74M | -$7.63M | -$16.12M | -$8.82M | -$10.73M | -$6.65M | -$4.77M | -$8.96M | -$2.05M | -$4.6M | -$2.3M | -$2.6M | -$600K | -$400K | -$700K |
| Financing Activities | ||||||||||||||||||||||||||||||||||||
| Debt Repaid | - | -$120.99M | $26.61M | -$30.89M | -$40M | - | -$6.61M | - | - | - | - | - | - | $4.58M | -$4.58M | $76K | $136K | $118K | -$271K | $108K | $108K | - | -$1.79M | -$1.25M | $11.84M | -$6.64M | $4.7M | $1.29M | -$3.96M | $2.57M | - | $600K | -$2.6M | -$700K | $3.4M | -$800K |
| Common Stock Issuance | $17.14M | $31.86M | $33.26M | $23.14M | $21.15M | $21.42M | $12.63M | $4.99M | $2.26M | $2.06M | $2.79M | $1.32M | $1.47M | $2M | $494K | $1.17M | $1.24M | $1.7M | $2.43M | $1.26M | $820K | $478K | $402K | $866K | $675K | $410K | $200K | $252K | $107K | $19K | $0 | $0 | $0 | $0 | $0 | $100K |
| Common Stock Repurchases | -$30M | -$100.03M | -$25.01M | -$12.74M | -$20.88M | -$30.06M | -$19.59M | -$26.85M | -$16.62M | -$19.32M | -$37.14M | -$29.28M | -$8.22M | -$6.66M | -$3.67M | -$19.48M | -$3.13M | -$24.76M | -$20.77M | -$3.85M | -$4.91M | -$4.98M | -$9.92M | -$3.98M | -$2.79M | -$10.37M | -$800K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Dividends Paid | -$32.6M | -$26.08M | -$26.45M | -$22.92M | -$19.95M | -$19.82M | -$16.64M | -$16.73M | -$13.66M | -$12.68M | -$11.86M | -$9.66M | -$7.43M | -$8.84M | -$5.93M | -$9.17M | -$5.87M | -$5.79M | -$4.96M | -$2.48M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Financing Activities | -$9.73M | -$8.7M | -$1.7M | -$1.02M | -$1.59M | -$1.17M | -$1.51M | -$1.1M | -$1.61M | -$823K | $2.44M | $1.24M | $843K | $393K | $211K | $356K | $703K | $1.61M | $3M | $1.85M | $0 | $0 | $0 | $0 | $0 | $1K | -$4K | $0 | $0 | $0 | $100K | $100K | $100K | $0 | $0 | $0 |
| Net Cash from Financing | $188M | $18.03M | -$46.51M | $17.36M | $18.73M | -$29.63M | -$18.5M | -$39.68M | -$29.64M | -$30.75M | -$43.76M | -$36.38M | -$13.34M | -$17.69M | -$4.33M | -$27.2M | -$10.1M | -$24.46M | -$20.04M | -$3.33M | -$4.2M | -$9.86M | -$7.73M | -$1.86M | -$13.96M | -$3.31M | -$5.3M | -$1.04M | $4.07M | -$2.55M | $100K | -$500K | $2.7M | $700K | -$3.4M | $900K |
| Forex Effect | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $78K | -$95K | -$4K | $131K | $137K | $266K | $247K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$100K | -$300K | $0 |
| Net Change in Cash | -$5.28M | -$2.51M | $3.07M | $2.46M | -$78.8M | $37.91M | $42.38M | -$19.46M | -$2.7M | $16.25M | -$14.04M | $9.87M | $8.93M | $3.15M | -$2.38M | -$23.25M | $25.37M | -$610K | $591K | -$549K | -$157K | -$5.19M | $1.11M | $3.95M | $1.11M | -$8K | $0 | -$1K | -$112K | -$525K | $700K | -$100K | $0 | -$300K | -$400K | $300K |
| Supplementary Data | ||||||||||||||||||||||||||||||||||||
| Operating Cash Flow | -$861K | $192.53M | $158.9M | $61.32M | $61.18M | $128.81M | $97.92M | $54.86M | $57.99M | $63.92M | $52.91M | $52.28M | $53.59M | $51.17M | $26.48M | $32.15M | $45.2M | $33.45M | $31.25M | $19.43M | $11.97M | $16.16M | $16.47M | $21.93M | $23.88M | $14.04M | $11.95M | $5.81M | $4.77M | $4.08M | $5.2M | $2.7M | -$100K | -$300K | $3.7M | $100K |
| Capital Expenditure | -$190.56M | -$195.66M | -$104.29M | -$54.02M | -$55.36M | -$67.8M | -$37.17M | -$37.27M | -$41.71M | -$26.6M | -$20.97M | -$16.13M | -$9.04M | -$14.15M | -$35.91M | -$17.47M | -$9.77M | -$9.61M | -$10.87M | -$17.78M | -$10.14M | -$16.98M | -$7.7M | -$6.13M | -$9.02M | -$10.74M | -$6.69M | -$4.84M | -$9.04M | -$2.05M | -$4.6M | -$2.4M | -$2.6M | -$600K | -$300K | -$700K |
| Free Cash Flow | -$191.42M | -$3.13M | $54.6M | $7.29M | $5.82M | $61.01M | $60.76M | $17.59M | $16.28M | $37.32M | $31.94M | $36.15M | $44.55M | $37.02M | -$9.43M | $14.68M | $35.43M | $23.84M | $20.37M | $1.65M | $1.82M | -$817K | $8.77M | $15.8M | $14.86M | $3.3M | $5.26M | $972K | -$4.26M | $2.03M | $600K | $300K | -$2.7M | -$900K | $3.4M | -$600K |
| Cash at Beginning | $6.51M | $9.02M | $5.95M | $3.49M | $82.29M | $44.37M | $1.99M | $21.46M | $24.15M | $7.91M | $21.95M | $12.09M | $3.16M | $13K | $2.39M | $25.64M | $269K | $879K | $288K | $837K | $994K | $6.19M | $5.07M | $1.12M | $17K | $25K | $25K | $26K | $138K | $663K | $0 | $100K | $100K | $300K | $400K | $0 |
| Cash at End | $1.24M | $6.51M | $9.02M | $5.95M | $3.49M | $82.29M | $44.37M | $1.99M | $21.46M | $24.15M | $7.91M | $21.95M | $12.09M | $3.16M | $13K | $2.39M | $25.64M | $269K | $879K | $288K | $837K | $994K | $6.19M | $5.07M | $1.12M | $17K | $25K | $25K | $26K | $138K | $700K | $0 | $100K | $0 | $0 | $300K |