ASTRONICS CORP (ATRO)
Astronics Corporation, through its subsidiaries, designs and manufactures products for the aerospace, defense, and electronics industries in the United States, rest of North America, Asia, Europe, South America, and internationally. It operates in two segments, Aerospace and Test Systems. The Aerospace segment offers lighting and safety systems, electrical power generation systems, distribution and seat motions systems, aircraft structures, avionics products, systems certification, and other products. This segment serves airframe manufacturers (OEM) that build aircraft for the commercial transport, military, and general aviation markets; suppliers to OEMs; and aircraft operators, such as airlines; suppliers to the aircraft operators; and branches of the U.S. Department of Defense. The Test Systems segment designs, develops, manufactures, and maintains automated test systems that support the aerospace and defense, communications, and mass transit industries, as well as training and simulation devices for commercial and military applications. This segment serves OEMs and prime government contractors for electronics and military products. The company was incorporated in 1968 and is headquartered in East Aurora, New York.
Sector: Aircraft Parts & Auxiliary Equipment, NEC
Industry: Aerospace & Defense
Astronics Corporation
- 1.2:1Forward splitJun 15, 20261 share → 1.2
- 1.2:1Forward splitOct 11, 20181 share → 1.2
- 1.2:1Forward splitOct 6, 20161 share → 1.2
- 1.2:1Forward splitOct 6, 20151 share → 1.2
- 1.2:1Forward splitSep 3, 20141 share → 1.2
- 1.3:1Forward splitOct 2, 20081 share → 1.3
| 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 | FY 1989 | FY 1988 | FY 1987 | FY 1986 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 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 | 1989-12-31 | 1988-12-31 | 1987-12-31 | 1986-12-31 |
| Revenue | $862.13M | $795.43M | $689.21M | $534.89M | $444.91M | $502.59M | $772.7M | $803.26M | $624.46M | $633.12M | $692.28M | $661.04M | $339.94M | $266.45M | $228.16M | $51.82M | $191.2M | $173.72M | $158.24M | $110.77M | $75.35M | $34.7M | $33.18M | $42.94M | $85.38M | $71.97M | $50.6M | $46.1M | $41M | $38.4M | $28.5M | $24.9M | $24M | $23.7M | $25.5M | $23.6M | $22.1M | $21.9M | $17.5M | $17.1M |
| YoY Growth | 8.4% | 15.4% | 28.8% | 20.2% | -11.5% | -35.0% | -3.8% | 28.6% | -1.4% | -8.5% | 4.7% | 94.5% | 27.6% | 16.8% | 340.3% | -72.9% | 10.1% | 9.8% | 42.9% | 47.0% | 117.2% | 4.6% | -22.7% | -49.7% | 18.6% | 42.2% | 9.8% | 12.4% | 6.8% | 34.7% | 14.5% | 3.8% | 1.3% | -7.1% | 8.1% | 6.8% | 0.9% | 25.1% | 2.3% | - |
| Cost of Revenue | $603.97M | $627.08M | $568.41M | $463.35M | $379.55M | $405.74M | $616.56M | $622.56M | $487.35M | $473.66M | $504.34M | $494M | $252.08M | $197M | $167.67M | $39.38M | $153.93M | $143.25M | $117.37M | $87.52M | $59.85M | $30.09M | $26.44M | $30.69M | $64.03M | $48.52M | $32.4M | $28.1M | $24.7M | $24.7M | $17.4M | $15M | $13.7M | $14.5M | $15.8M | $14.6M | $15.9M | $14M | $10.1M | $9.2M |
| Gross Profit | $258.16M | $168.34M | $120.8M | $71.54M | $65.36M | $96.84M | $156.14M | $180.7M | $137.11M | $159.47M | $187.94M | $167.04M | $87.86M | $69.44M | $60.5M | $12.44M | $37.27M | $30.47M | $40.87M | $23.25M | $15.5M | $4.61M | $6.74M | $12.25M | $21.34M | $23.45M | $18.2M | $18M | $16.3M | $13.7M | $11.1M | $9.9M | $10.3M | $9.2M | $9.7M | $9M | $6.2M | $7.9M | $7.4M | $7.9M |
| Gross Margin | 29.9% | 21.2% | 17.5% | 13.4% | 14.7% | 19.3% | 20.2% | 22.5% | 22.0% | 25.2% | 27.1% | 25.3% | 25.8% | 26.1% | 26.5% | 24.0% | 19.5% | 17.5% | 25.8% | 21.0% | 20.6% | 13.3% | 20.3% | 28.5% | 25.0% | 32.6% | 36.0% | 39.0% | 39.8% | 35.7% | 38.9% | 39.8% | 42.9% | 38.8% | 38.0% | 38.1% | 28.1% | 36.1% | 42.3% | 46.2% |
| Research and Development | $43.48M | $0 | $0 | $0 | $0 | $0 | $0 | $114.3M | $95M | $90.2M | $90.3M | $76.7M | $52.8M | $44.9M | $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 | $121.25M | $141.88M | $127.47M | $101.58M | $99.05M | $110.53M | $143.36M | $117.03M | $90.52M | $86.33M | $89.14M | $79.68M | $45.55M | $36.82M | $27.18M | $6.03M | $24.11M | $17.42M | $16.41M | $13.58M | $10.25M | $5.48M | $5.49M | $5.61M | $10.87M | $9.59M | $7.4M | $7.8M | $7.5M | $8M | $5.1M | $4.9M | $4.5M | $4.4M | $4.7M | $5M | $5.9M | $5.4M | $4.6M | $4.3M |
| Other | $17.02M | $0 | $0 | $0 | -$5.01M | $87.02M | $11.08M | -$1.67M | -$2.88M | -$2.02M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $4.25M | $3.7M | $3.1M | $2.8M | $2.6M | $2.6M | $2.5M | $2.5M | $1.9M | $1.8M | $1.8M | $1.8M | $1.6M | $1.4M | $1.3M |
| Total Operating Expenses | $181.75M | $141.88M | $127.47M | $101.58M | $94.04M | $197.54M | $154.44M | $117.03M | $90.52M | $86.33M | $89.14M | $79.68M | $45.55M | $36.82M | $27.18M | $6.03M | $24.11M | $17.42M | $16.41M | $13.58M | $10.25M | $5.48M | $5.49M | $5.61M | $10.87M | $13.84M | $11.1M | $10.9M | $10.3M | $10.6M | $7.7M | $7.4M | $7M | $6.3M | $6.5M | $6.8M | $7.7M | $7M | $6M | $5.6M |
| Operating Income (EBIT) | $76.41M | $26.47M | -$6.67M | -$30.04M | -$28.67M | -$100.7M | $1.7M | $63.66M | $30.36M | $73.14M | $98.8M | $87.36M | $42.3M | $32.63M | $30.82M | $6.42M | -$6.22M | $13.05M | $24.46M | $9.67M | $5.25M | -$868K | $1.25M | $6.64M | $10.47M | $9.61M | $7.1M | $7.1M | $6M | $3.1M | $3.4M | $2.5M | $3.3M | $2.9M | $3.2M | $2.2M | -$1.5M | $900K | $1.4M | $2.3M |
| Operating Margin | 8.9% | 3.3% | -1.0% | -5.6% | -6.4% | -20.0% | 0.2% | 7.9% | 4.9% | 11.6% | 14.3% | 13.2% | 12.4% | 12.2% | 13.5% | 12.4% | -3.3% | 7.5% | 15.5% | 8.7% | 7.0% | -2.5% | 3.8% | 15.5% | 12.3% | 13.4% | 14.0% | 15.4% | 14.6% | 8.1% | 11.9% | 10.0% | 13.8% | 12.2% | 12.5% | 9.3% | -6.8% | 4.1% | 8.0% | 13.5% |
| Interest Expense | $12.56M | $22M | $0 | $0 | $0 | $6.74M | $6.14M | $9.71M | $5.37M | $4.35M | $4.75M | $8.26M | $4.09M | $1.04M | $1.91M | $2.58M | $2.56M | $706K | $1.42M | $911K | $764K | $409K | $390K | $223K | $520K | $678K | $0 | $400K | $0 | $800K | $500K | $500K | $900K | $1.1M | $1.4M | $1.3M | $1.5M | $1.2M | $0 | $1M |
| Interest Income | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $100K | $32K | $22K | $12K | $50K | $15K | $29K | $127K | $190K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Income (Expense) | -$44.47M | -$34.33M | -$19.64M | $251K | $1.71M | -$11.71M | $66.6M | -$11.38M | -$7.11M | -$4.35M | -$4.75M | -$8.26M | -$4.09M | -$1.04M | -$1.81M | -$2.55M | -$1.52M | -$764K | -$1.46M | -$907K | $2.14M | -$314K | -$200K | -$223K | -$569K | -$936K | -$200K | -$400K | -$400K | $1M | -$400K | -$500K | -$800K | -$2.2M | -$1.1M | -$1.3M | -$1.3M | -$900K | -$1.6M | -$500K |
| Income Before Tax (EBT) | $31.95M | -$7.87M | -$26.31M | -$29.79M | -$26.96M | -$112.41M | $68.3M | $52.28M | $24.99M | $68.78M | $94.05M | $79.11M | $38.21M | $31.58M | $29.02M | $5.85M | -$7.75M | $12.29M | $23M | $8.76M | $4.8M | -$1.18M | $1.05M | $6.42M | $9.95M | $8.93M | $6.9M | $6.7M | $5.6M | $4.1M | $3M | $2M | $2.5M | $700K | $2.1M | $900K | -$2.8M | $0 | -$200K | $1.8M |
| Income Tax Expense | $2.59M | $8.35M | $110K | $5.95M | -$1.38M | $3.37M | $16.29M | $5.48M | $5.31M | $20.36M | $27.08M | $22.94M | $10.95M | $9.71M | $7.42M | $1.38M | -$3.94M | $3.93M | $7.61M | $3.02M | $2.14M | -$448K | $267K | $2.37M | $3.45M | $2.83M | $2.1M | $2.4M | $2M | $1.4M | $1.2M | $700K | $1M | $200K | $900K | $500K | -$800K | -$300K | $100K | $800K |
| Net Income | $29.36M | -$16.21M | -$26.42M | -$35.75M | -$25.58M | -$115.78M | $52.02M | $46.8M | $19.68M | $48.42M | $66.97M | $56.17M | $27.27M | $21.87M | $21.59M | $4.47M | -$3.8M | $8.36M | $15.39M | $5.74M | $2.65M | -$734K | $1.11M | $4.55M | $6.5M | $6.09M | $4.8M | $4.3M | $3.6M | $2.7M | $1.8M | $1.3M | $1.2M | $400K | $1.2M | $400K | -$2M | $1.2M | -$300K | $1M |
| Net Income Margin | 3.4% | -2.0% | -3.8% | -6.7% | -5.7% | -23.0% | 6.7% | 5.8% | 3.2% | 7.6% | 9.7% | 8.5% | 8.0% | 8.2% | 9.5% | 8.6% | -2.0% | 4.8% | 9.7% | 5.2% | 3.5% | -2.1% | 3.4% | 10.6% | 7.6% | 8.5% | 9.5% | 9.3% | 8.8% | 7.0% | 6.3% | 5.2% | 5.0% | 1.7% | 4.7% | 1.7% | -9.0% | 5.5% | -1.7% | 5.8% |
| Supplementary Data | ||||||||||||||||||||||||||||||||||||||||
| EPS | 0.82 | -0.46 | -0.80 | -1.11 | -0.82 | -3.76 | 1.62 | 1.45 | 0.60 | 1.44 | 1.99 | 1.70 | 0.71 | 0.58 | 0.71 | 0.60 | -0.15 | 0.36 | 0.66 | 0.31 | 0.12 | -0.04 | 0.06 | 0.25 | 0.35 | 0.34 | 0.34 | 0.31 | 0.26 | 0.15 | 0.13 | 0.10 | 0.09 | 0.02 | 0.10 | 0.03 | -0.15 | 0.09 | -0.02 | 0.07 |
| Diluted EPS | 0.81 | -0.46 | -0.80 | -1.11 | -0.82 | -3.76 | 1.60 | 1.41 | 0.58 | 1.40 | 1.93 | 1.63 | 0.68 | 0.55 | 0.66 | 0.58 | -0.15 | 0.34 | 0.62 | 0.30 | 0.12 | -0.04 | 0.04 | 0.24 | 0.30 | 0.32 | 0.32 | 0.29 | 0.24 | 0.15 | 0.12 | 0.10 | 0.09 | 0.02 | 0.10 | 0.03 | -0.15 | 0.09 | -0.02 | 0.07 |
| Weighted Average OS | 38.48M | 35.25M | 33.03M | 32.20M | 31.19M | 30.79M | 32.11M | 32.35M | 32.87M | 33.54M | 33.63M | 33.00M | 38.29M | 37.56M | 30.58M | 25.04M | 24.79M | 23.64M | 23.34M | 18.40M | 18.45M | 17.55M | 18.21M | 18.45M | 18.71M | 18.09M | 14.18M | 13.99M | 14.09M | 12.93M | 13.67M | 13.65M | 13.86M | 15.40M | 12.60M | 15.40M | 13.59M | 13.57M | 13.86M | 14.43M |
| EBITDA | $66.34M | $16.6M | -$207K | -$2.02M | -$4.68M | $18.17M | $45.83M | $98.69M | $57.42M | $98.97M | $124.11M | $114.62M | $53.36M | $39.53M | $38.26M | $29.26M | $2.15M | $17.14M | $27.86M | $12.6M | $7M | $405K | $2.46M | $7.91M | $14.92M | $13.86M | $10.8M | $10.2M | $8.8M | $5.7M | $6M | $5M | $5.8M | $4.8M | $5M | $4M | $300K | $2.5M | $2.8M | $3.6M |
| EBITDA Margin | 7.7% | 2.1% | -0.0% | -0.4% | -1.1% | 3.6% | 5.9% | 12.3% | 9.2% | 15.6% | 17.9% | 17.3% | 15.7% | 14.8% | 16.8% | 56.5% | 1.1% | 9.9% | 17.6% | 11.4% | 9.3% | 1.2% | 7.4% | 18.4% | 17.5% | 19.3% | 21.3% | 22.1% | 21.5% | 14.8% | 21.1% | 20.1% | 24.2% | 20.3% | 19.6% | 16.9% | 1.4% | 11.4% | 16.0% | 21.1% |
| 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 | FY 1989 | FY 1988 | FY 1987 | FY 1986 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 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 | 1989-12-31 | 1988-12-31 | 1987-12-31 | 1986-12-31 |
| Assets | ||||||||||||||||||||||||||||||||||||||||
| Current Assets | ||||||||||||||||||||||||||||||||||||||||
| Cash and Cash Equivalents | $18.18M | $9.29M | $11.31M | $13.78M | $29.76M | $40.41M | $31.91M | $16.62M | $17.91M | $17.9M | $18.56M | $21.2M | $54.63M | $7.38M | $10.92M | $22.71M | $14.95M | $3.04M | $2.82M | $222K | $4.47M | $8.48M | $11.81M | $7.72M | $9.18M | $45K | $1.2M | $500K | $700K | $1.1M | $800K | $3.5M | $3.5M | $4M | $3.8M | $1.5M | $700K | $2.1M | $8.3M | $12.2M |
| Short-Term Investments | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $1M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Cash and Short-Term Investments | $18.18M | $9.29M | $11.31M | $13.78M | $29.76M | $40.41M | $31.91M | $16.62M | $17.91M | $17.9M | $18.56M | $21.2M | $54.63M | $7.38M | $10.92M | $22.71M | $14.95M | $3.04M | $2.82M | $222K | $4.47M | $9.48M | $11.81M | $7.72M | $9.18M | $45K | $1.2M | $500K | $700K | $1.1M | $800K | $3.5M | $3.5M | $4M | $3.8M | $1.5M | $700K | $2.1M | $8.3M | $12.2M |
| Accounts Receivable | $204.67M | $191.45M | $172.11M | $147.79M | $107.44M | $93.06M | $148M | $182.31M | $132.63M | $109.42M | $95.28M | $88.89M | $60.94M | $45.47M | $35.67M | $30.94M | $30.56M | $22.05M | $20.72M | $17.16M | $12.63M | $5.88M | $4.38M | $9.5M | $6.8M | $12.84M | $6.9M | $5.4M | $4.4M | $3.7M | $4.9M | $3M | $2.5M | $2.7M | $2.5M | $2.9M | $2.2M | $2.8M | $2.3M | $2.2M |
| Inventory | $196.86M | $199.74M | $191.8M | $187.98M | $157.58M | $157.06M | $145.79M | $138.69M | $150.2M | $116.6M | $115.47M | $115.05M | $85.27M | $48.62M | $40.09M | $37.76M | $31.91M | $35.59M | $36.92M | $31.57M | $19.01M | $7.11M | $5.71M | $6.14M | $9.01M | $10.52M | $8.7M | $4.9M | $4.8M | $4.9M | $6.3M | $4.2M | $4.9M | $5.4M | $5.8M | $6.1M | $5.8M | $5.7M | $3.3M | $3M |
| Other Current Assets | $18.03M | $25.7M | $14.56M | $15.74M | $0 | $26.42M | $17.39M | $19.36M | $0 | $11.16M | $20.66M | $20.68M | $5.29M | $6.53M | $3.21M | $3.56M | $3.67M | $4.96M | $1.58M | $1.63M | $775K | $660K | $678K | $0 | $10.16M | $512K | $400K | $1.3M | $500K | $600K | $600K | $600K | $200K | $200K | $300K | $300K | $200K | $300K | $200K | $200K |
| Total Current Assets | $437.74M | $426.17M | $389.78M | $365.29M | $339.86M | $316.95M | $343.08M | $374.17M | $315.33M | $255.07M | $249.97M | $245.82M | $211.2M | $108.01M | $92.31M | $97.14M | $82.49M | $66.75M | $64.02M | $51.66M | $37.52M | $24.48M | $23.28M | $23.79M | $30.58M | $23.91M | $17.2M | $12.1M | $10.4M | $10.3M | $12.6M | $11.3M | $11.1M | $12.3M | $12.4M | $10.8M | $8.9M | $10.9M | $14.1M | $17.6M |
| Long-Term Assets | ||||||||||||||||||||||||||||||||||||||||
| Property, Plant & Equipment Net | $139.35M | $104.3M | $113.34M | $103.69M | $111.41M | $129.12M | $138.6M | $120.86M | $125.83M | $122.81M | $124.74M | $116.32M | $70.9M | $53.54M | $41.12M | $30.87M | $31.24M | $29.07M | $30.08M | $23.44M | $20.46M | $15.22M | $15.12M | $15.66M | $33.98M | $36.22M | $36.2M | $25M | $18.2M | $17.6M | $16.3M | $11.2M | $11.7M | $10.3M | $10.7M | $11.3M | $12.3M | $12.9M | $10.5M | $10.7M |
| Goodwill | $62.92M | $58.06M | $58.21M | $58.17M | $58.28M | $58.28M | $144.97M | $124.95M | $125.64M | $115.21M | $115.37M | $100.15M | $101M | $21.92M | $17.18M | $7.61M | $7.49M | $2.58M | $3.05M | $2.67M | $2.69M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Intangible Assets | $55.35M | $52.48M | $65.42M | $79.28M | $94.32M | $109.89M | $127.29M | $133.38M | $153.49M | $98.1M | $108.28M | $94.99M | $102.7M | $16.52M | $14M | $5.04M | $5.59M | $1.85M | $2.09M | $2.33M | $3.4M | $2.62M | $2.44M | $2.13M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Long-Term Investments | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$3.2M | -$5.12M | -$11.3M | -$14.97M | -$7.76M | -$5.29M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$989K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Deferred Tax Assets | $0 | $0 | $15.2M | $0 | $0 | $0 | $0 | $3.2M | $5.12M | $11.3M | $14.97M | $7.76M | $5.29M | $9.02M | $7.04M | $6.88M | $8.13M | $1.16M | $991K | $622K | $989K | $488K | $1.17M | $1.25M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Long-Term Assets | $11.32M | $7.76M | $7.04M | $8.6M | $5.27M | $5.51M | $28.77M | $21.27M | $15.66M | $13.15M | $10.89M | $5.63M | $5.47M | $2.98M | $3.25M | $3.34M | $3.76M | $3.25M | $3.89M | $1.82M | $1.79M | $2.43M | $3.47M | $24.5M | $6.48M | $6.89M | $6.5M | $6.6M | $1.6M | $2M | $1.9M | $1.3M | $2M | $2.1M | $2.2M | $2.6M | $2.9M | $3.1M | $2.2M | $2M |
| Total Long-Term Assets | $268.94M | $222.59M | $259.21M | $249.74M | $269.28M | $302.8M | $439.63M | $400.47M | $420.63M | $349.27M | $359.28M | $317.09M | $280.07M | $103.98M | $82.59M | $53.75M | $56.22M | $37.92M | $40.1M | $30.88M | $28.34M | $20.75M | $22.2M | $43.56M | $40.47M | $43.1M | $42.7M | $31.6M | $19.8M | $19.6M | $18.2M | $12.5M | $13.7M | $12.4M | $12.9M | $13.9M | $15.2M | $16M | $12.7M | $12.7M |
| 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 | $0 | $0 | $0 | $0 |
| Total Assets | $706.68M | $648.76M | $649M | $615.03M | $609.14M | $619.75M | $782.72M | $774.64M | $735.96M | $604.34M | $609.24M | $562.91M | $491.27M | $211.99M | $174.91M | $150.89M | $138.71M | $104.67M | $104.12M | $82.54M | $65.86M | $45.24M | $45.47M | $67.35M | $71.05M | $67.02M | $59.9M | $43.7M | $30.2M | $29.9M | $30.8M | $23.8M | $24.8M | $24.7M | $25.3M | $24.7M | $24.1M | $26.9M | $26.8M | $30.3M |
| Liabilities | ||||||||||||||||||||||||||||||||||||||||
| Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
| Accounts Payable | $41.08M | $42.96M | $61.13M | $64.19M | $34.86M | $26.45M | $35.84M | $50.66M | $41.85M | $25.07M | $27.14M | $27.9M | $25.25M | $10.59M | $10.56M | $10.58M | $7.41M | $9.9M | $7.67M | $12.47M | $5.42M | $2.55M | $1.62M | $1.94M | $3.28M | $5.58M | $8.6M | $2.9M | $2.6M | $2.5M | $2.5M | $1.6M | $1.3M | $1.5M | $1.2M | $1.7M | $1.9M | $0 | $0 | $0 |
| Short-Term Debt | $5.8M | $0 | $14.16M | $8.97M | $0 | $7.08M | $6.64M | $0 | $2.69M | $2.64M | $2.58M | $2.8M | $12.28M | $9.27M | $5.29M | $5.31M | $6.24M | $920K | $8.25M | $9.02M | $7.91M | $908K | $896K | $873K | $0 | $1.28M | $800K | $400K | $1.2M | $2.2M | $2.3M | $2.2M | $2M | $400K | $400K | $400K | $400K | $400K | $400K | $400K |
| Current Income Tax Payable | $0 | $6.68M | $3.04M | $6.41M | $2.62M | $1.02M | $1.08M | $312K | $261K | $62K | $195K | $1.9M | $1.32M | $0 | $0 | $0 | $242K | $0 | $0 | $214K | $171K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Current Unearned Revenue | $26.07M | $27.49M | $22.03M | $32.57M | $27.36M | $24.57M | $31.36M | $26.88M | $19.61M | $23.17M | $38.76M | $45.05M | $20.75M | $12.47M | $5.8M | $3.85M | $4.95M | $7.34M | $8.18M | $6.86M | $5.4M | $2.39M | $1.84M | $2.19M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Current Liabilities | $68.32M | $0 | $20.93M | $23.88M | $0 | $18.34M | $23.23M | $16.63M | $0 | $0 | $0 | $45.05M | $970K | $0 | $0 | $8.61M | $5.07M | $3.79M | $9.86M | $8.32M | $6.39M | $1.61M | $155K | $1.03M | $3.24M | $3.33M | $2.3M | $2.5M | $2.3M | $2.7M | $1.7M | $1.5M | $1.5M | $1.1M | $1.7M | $1.4M | $500K | $1.9M | $1.2M | $1.8M |
| Total Current Liabilities | $141.28M | $156.15M | $143.33M | $151.61M | $118.61M | $93.74M | $120.64M | $128.09M | $102.89M | $86.56M | $104.23M | $109.22M | $85.24M | $47.97M | $33.48M | $31.29M | $29.64M | $23.39M | $31.92M | $34.22M | $23.76M | $6.38M | $4.51M | $6.04M | $8.93M | $10.19M | $11.7M | $5.8M | $6.1M | $7.4M | $6.5M | $5.3M | $4.8M | $3M | $3.3M | $3.5M | $2.8M | $2.3M | $1.6M | $2.2M |
| Long-Term Liabilities | ||||||||||||||||||||||||||||||||||||||||
| Long-Term Debt | $334.45M | $168.67M | $159.24M | $159.5M | $163M | $173M | $188M | $232.11M | $269.08M | $145.48M | $167.21M | $180.21M | $188.04M | $20.71M | $27.97M | $33.26M | $38.54M | $13.53M | $14.68M | $9.43M | $10.3M | $11.15M | $12.48M | $13.11M | $15.82M | $17.75M | $16M | $12.1M | $3.3M | $5.4M | $11.7M | $7M | $9.3M | $12.3M | $13.2M | $13.9M | $14.6M | $15.1M | $15.5M | $18.7M |
| Long-Term Unearned Revenue | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$3.2M | -$5.12M | -$11.3M | -$14.97M | -$20.94M | $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 |
| Long-Term Deferred Tax Liabilities | $640K | $1.43M | $16.51M | $1.87M | $1.42M | $2.91M | $3.92M | $3.2M | $5.12M | $11.3M | $14.97M | $20.94M | $24.23M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $151K | $0 | $0 | $0 | $1.07M | $1.23M | $1.3M | $1.1M | $800K | $500K | $900K | $1.2M | $1.4M | $1.3M | $1.1M | $800K | $600K | $1.4M | $1.2M | $1.2M |
| Other Long-Term Liabilities | $52.14M | $45.9M | $55.92M | $52.19M | $57.48M | $62.36M | $57.46M | $19.84M | $28.94M | $23.55M | $22.61M | $24.37M | $22.25M | $18.17M | $10.59M | $9.12M | $10.43M | $9.5M | $8.28M | $7.54M | $5.81M | $5.04M | $5.54M | $5.26M | $4.55M | $3.66M | $3.1M | $2M | $1.8M | $1.8M | $0 | $0 | -$100K | -$100K | -$100K | $100K | $0 | $0 | $100K | $0 |
| Total Long-Term Liabilities | $425.33M | $236.51M | $256.14M | $223.5M | $233.92M | $255.64M | $273.22M | $259.92M | $303.14M | $180.34M | $204.79M | $225.52M | $234.53M | $38.89M | $38.56M | $42.39M | $48.97M | $23.02M | $22.97M | $16.97M | $16.27M | $16.2M | $18.02M | $18.37M | $21.44M | $22.64M | $20.4M | $15.2M | $5.9M | $7.7M | $12.6M | $8.2M | $10.6M | $13.5M | $14.2M | $14.8M | $15.2M | $16.5M | $16.8M | $19.9M |
| 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 | $0 | $0 | $0 | $0 |
| Total Liabilities | $566.6M | $392.67M | $399.48M | $375.11M | $352.53M | $349.37M | $393.86M | $388.01M | $406.03M | $266.89M | $309.02M | $334.73M | $319.76M | $86.86M | $72.04M | $73.67M | $78.6M | $46.42M | $54.89M | $51.19M | $40.02M | $22.58M | $22.53M | $24.41M | $30.38M | $32.83M | $32.1M | $21M | $12M | $15.1M | $19.1M | $13.5M | $15.4M | $16.5M | $17.5M | $18.3M | $18M | $18.8M | $18.4M | $22.1M |
| 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 | $0 | $0 | $0 | $0 |
| Common Stock | $385K | $380K | $373K | $354K | $353K | $347K | $345K | $343K | $297K | $297K | $256K | $219K | $179K | $145K | $129K | $114K | $113K | $112K | $89K | $88K | $87K | $85K | $85K | $85K | $85K | $66K | $100K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Retained Earnings | $216.7M | $192.21M | $209.75M | $240.36M | $287.23M | $312.8M | $428.58M | $376.57M | $325.19M | $305.51M | $257.17M | $190.25M | $134.12M | $106.89M | $86.62M | $65.05M | $50.1M | $53.9M | $45.57M | $30.18M | $24.86M | $22.21M | $22.94M | $42.83M | $38.28M | $31.81M | $25.7M | $20.9M | $16.6M | $13.1M | $10.4M | $8.7M | $7.4M | $6.2M | $5.9M | $4.7M | $4.3M | $6.3M | $6.6M | $6.5M |
| Comprehensive Income & Other | -$4.41M | -$3.86M | -$9.43M | -$9.53M | -$14.49M | -$16.45M | -$15.63M | -$13.33M | -$13.35M | -$15.49M | -$15.06M | -$11.95M | -$3.61M | -$4.78M | -$886K | -$2K | -$158K | -$1.43M | -$541K | -$704K | $799K | $656K | $365K | -$545K | $35K | $7K | -$19.8M | -$19.1M | -$16.6M | -$14.1M | -$14.9M | -$14.1M | -$13.6M | -$11.9M | -$10.7M | -$9.4M | -$7.9M | -$6.5M | -$5.2M | -$3.9M |
| Other Stockholders' Equity | -$77.01M | $63.51M | $39.39M | -$794K | -$30.97M | -$42.78M | -$40.07M | $9.71M | $4.44M | $31.64M | $42.8M | $37.71M | $37.22M | $18.1M | $16.11M | $12.05M | $9.9M | $4.24M | $3.57M | $1.08M | $888K | $369K | -$85K | $23K | $2.31M | $2.31M | $2M | $1.8M | $1.6M | $1.7M | $1.3M | $1.6M | $2M | $2M | $1.9M | $1.7M | $1.8M | $1.8M | $1.8M | $1.7M |
| Total Equity | $140.07M | $256.1M | $249.52M | $239.92M | $256.6M | $270.37M | $388.86M | $386.63M | $329.93M | $337.45M | $300.23M | $228.18M | $171.51M | $125.13M | $102.86M | $77.22M | $60.11M | $58.26M | $49.23M | $31.35M | $25.83M | $22.66M | $22.94M | $42.94M | $40.67M | $34.19M | $27.8M | $22.7M | $18.2M | $14.8M | $11.7M | $10.3M | $9.4M | $8.2M | $7.8M | $6.4M | $6.1M | $8.1M | $8.4M | $8.2M |
| 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 | $0 | $0 | $0 | $0 |
| Total Liabilities and Equity | $706.68M | $648.76M | $649M | $615.03M | $609.14M | $619.75M | $782.72M | $774.64M | $735.96M | $604.34M | $609.24M | $562.91M | $491.27M | $211.99M | $174.91M | $150.89M | $138.71M | $104.67M | $104.12M | $82.54M | $65.86M | $45.24M | $45.47M | $67.35M | $71.05M | $67.02M | $59.9M | $43.7M | $30.2M | $29.9M | $30.8M | $23.8M | $24.8M | $24.7M | $25.3M | $24.7M | $24.1M | $26.9M | $26.8M | $30.3M |
| Supplementary Data | ||||||||||||||||||||||||||||||||||||||||
| Total Debt | $378.35M | $193.87M | $197.88M | $178.41M | $181.8M | $197.45M | $218.48M | $238.76M | $271.77M | $148.12M | $169.79M | $183.01M | $200.32M | $29.98M | $33.26M | $38.58M | $44.78M | $14.45M | $22.93M | $18.45M | $18.22M | $12.06M | $13.38M | $13.98M | $15.82M | $19.02M | $16.8M | $12.5M | $4.5M | $7.6M | $14M | $9.2M | $11.3M | $12.7M | $13.6M | $14.3M | $15M | $15.5M | $15.9M | $19.1M |
| Net Debt | $360.17M | $184.59M | $186.57M | $164.63M | $152.04M | $157.04M | $186.57M | $222.13M | $253.85M | $130.22M | $151.23M | $161.81M | $145.69M | $22.6M | $22.34M | $15.87M | $29.83M | $11.41M | $20.12M | $18.23M | $13.74M | $3.59M | $1.57M | $6.26M | $6.64M | $18.98M | $15.6M | $12M | $3.8M | $6.5M | $13.2M | $5.7M | $7.8M | $8.7M | $9.8M | $12.8M | $14.3M | $13.4M | $7.6M | $6.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 | FY 1990 | FY 1989 | FY 1986 | FY 1985 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 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 | 1989-12-31 | 1986-12-31 | 1985-12-31 |
| Operating Activities | |||||||||||||||||||||||||||||||||||||||
| Net Income | $29.36M | -$16.21M | -$26.42M | -$35.75M | -$25.58M | -$115.78M | $52.02M | $46.8M | $19.68M | $48.42M | $66.97M | $56.17M | $27.27M | $21.87M | $21.59M | $14.95M | -$3.8M | $8.36M | $15.39M | $5.74M | $2.65M | -$734K | $782K | $4.05M | $6.5M | $6.09M | $4.8M | $4.3M | $3.6M | $2.7M | $1.8M | $1.3M | $1.5M | $500K | $1.2M | $400K | -$2M | $1M | $800K |
| Depreciation & Amortization | $21.84M | $24.47M | $26.1M | $27.78M | $29M | $31.85M | $33.05M | $35.03M | $27.06M | $25.79M | $25.31M | $27.25M | $11.06M | $6.91M | $4.94M | $4.88M | $7.34M | $4.14M | $3.44M | $2.93M | $2.37M | $1.27M | $1.21M | $1.27M | $4.45M | $4.25M | $3.7M | $3.1M | $2.8M | $2.6M | $2.6M | $2.5M | $2.5M | $1.9M | $1.8M | $1.8M | $1.8M | $1.3M | $800K |
| Deferred Income Tax | -$1.36M | -$20K | $146K | $19K | -$441K | $21.43M | $5.23M | -$2.68M | -$5.49M | -$4.76M | -$252K | -$4.68M | -$722K | -$1.54M | $423K | $1.39M | -$7.91M | -$3.56M | -$122K | -$529K | $307K | -$40K | $175K | -$221K | -$183K | $129K | $200K | $200K | $300K | -$300K | -$300K | -$200K | $100K | $0 | $300K | $200K | -$800K | $0 | $0 |
| Stock-Based Compensation | $6.8M | $12.02M | $11.45M | $6.5M | $6.46M | $5.18M | $3.84M | $3.1M | $2.6M | $2.28M | $2.27M | $1.73M | $1.38M | $1.35M | $1.06M | $884K | $773K | $803K | $771K | $619K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Changes in Working Capital: | |||||||||||||||||||||||||||||||||||||||
| Accounts Receivable | -$8.1M | -$21.98M | -$31.87M | -$41.65M | -$14.83M | $53.93M | $34.08M | -$47.29M | -$9.84M | -$14.62M | -$729K | -$18.85M | $3.49M | -$8.1M | -$3.04M | -$290K | $12.41M | -$2.88M | -$3.4M | -$4.57M | -$828K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Inventory | -$4.43M | -$21.55M | -$13.28M | -$34.06M | -$5.15M | -$13.61M | -$12.71M | -$14.7M | -$18.12M | -$2.67M | -$2.54M | $25.73M | -$5.22M | -$9.33M | -$883K | -$6.89M | $6.18M | -$7.1M | -$5.6M | -$12.3M | -$4.51M | -$1.14M | $671K | -$30K | $1.51M | -$1.03M | -$3.8M | -$200K | $100K | $1.4M | $600K | $700K | $500K | $400K | $300K | -$300K | -$100K | $0 | $0 |
| Accounts Payable | -$3.11M | -$17.69M | -$4.5M | $27.84M | $8.61M | -$9.93M | -$16.62M | $9.17M | $10.44M | -$2M | -$2.17M | -$8.01M | $5.83M | -$537K | -$349K | $3.16M | -$6.06M | $2.38M | -$4.89M | $7.05M | $677K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Working Capital | -$23.85M | $28.96M | -$6.15M | $14.75M | -$11.54M | -$40.15M | -$22.8M | $22.84M | -$6.82M | -$6.16M | -$11.51M | $23.26M | $6.82M | $11.77M | $1.08M | -$2.77M | $2.87M | -$1.52M | $2.45M | $857K | $4.29M | $353K | -$636K | $291K | $295K | -$7.29M | $5.2M | -$1.1M | -$500K | $3.4M | $1.1M | -$800K | $400K | -$200K | $100K | $0 | $700K | $0 | $0 |
| Total Working Capital Change | -$39.5M | -$32.26M | -$55.8M | -$33.12M | -$22.91M | -$9.77M | -$18.04M | -$29.98M | -$24.34M | -$25.45M | -$16.95M | $22.14M | $10.92M | -$6.19M | -$3.19M | -$6.8M | $15.4M | -$9.12M | -$11.44M | -$8.97M | -$366K | -$785K | $35K | $261K | $1.8M | -$8.32M | $1.4M | -$1.3M | -$400K | $4.8M | $1.7M | -$100K | $900K | $200K | $400K | -$300K | $600K | $0 | $0 |
| Other Non-Cash Items | $57.66M | $42.58M | $20.58M | $6.26M | $7.93M | $104.42M | -$33.41M | $2.6M | $18.27M | $2.57M | $1.14M | -$2.74M | -$362K | $1.79M | $3.08M | $1.2M | $19.29M | $10.88M | $562K | $164K | -$364K | $275K | -$282K | -$1.63M | $126K | $54K | $100K | $0 | -$200K | -$1.7M | -$100K | -$100K | -$300K | -$200K | $100K | -$100K | $500K | -$1.3M | -$800K |
| Net Cash from Operating | $74.8M | $30.57M | -$23.95M | -$28.31M | -$5.53M | $37.34M | $42.69M | $54.88M | $37.78M | $48.85M | $78.5M | $99.87M | $49.55M | $24.18M | $27.91M | $16.5M | $31.09M | $11.51M | $8.6M | -$47K | $4.6M | -$11K | $1.92M | $3.73M | $12.69M | $2.21M | $10.1M | $6.3M | $6.1M | $8.1M | $5.6M | $3.4M | $4.7M | $2.4M | $3.8M | $2M | $100K | $1M | $800K |
| Investing Activities | |||||||||||||||||||||||||||||||||||||||
| Capital Expenditures | -$31.67M | -$8.43M | -$7.64M | -$7.67M | -$6.03M | -$7.46M | -$12.08M | -$16.32M | -$13.48M | -$13.04M | -$18.64M | -$40.88M | -$6.87M | -$16.72M | -$14.28M | -$3.57M | -$2.47M | -$4.33M | -$9.59M | -$5.4M | -$2.5M | -$1.14M | -$420K | -$397K | -$271K | -$3.98M | -$14.6M | -$9.7M | -$3.1M | -$4M | -$6.1M | -$1.6M | -$3.3M | -$1.1M | -$900K | -$400K | -$900K | $0 | $0 |
| Acquisitions | -$22.07M | $0 | $3.54M | $22.06M | $9.21M | $0 | $75.97M | $0 | -$114.04M | $0 | -$52.28M | -$68.2M | -$159.76M | -$10.66M | -$23.93M | -$40.66M | -$40.66M | $0 | $0 | $0 | -$13.37M | $34K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Purchases of Investments | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $56K | -$4M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Sales of Investments | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $1M | $3M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Investing Activities | $0 | $0 | $0 | $0 | $0 | $1.66M | $743K | -$3.35M | -$2.04M | -$1.58M | -$2.67M | -$37K | -$81K | -$10.66M | $75K | $40.61M | $419K | -$247K | -$745K | -$65K | -$233K | -$322K | -$284K | -$316K | -$2.23M | -$3.71M | -$500K | -$500K | $0 | $2.2M | -$6.7M | $600K | -$500K | -$300K | $100K | -$100K | -$100K | $0 | $0 |
| Net Cash from Investing | -$53.75M | -$8.43M | -$4.11M | $14.39M | $3.18M | -$5.8M | $64.63M | -$19.67M | -$129.56M | -$14.62M | -$73.59M | -$109.12M | -$166.63M | -$27.38M | -$38.13M | -$3.61M | -$42.7M | -$4.57M | -$10.34M | -$5.46M | -$15.04M | -$2.42M | -$704K | -$713K | -$2.5M | -$7.69M | -$15.1M | -$10.2M | -$3.1M | -$1.8M | -$12.8M | -$1M | -$3.8M | -$1.4M | -$800K | -$500K | -$1M | $0 | $0 |
| Financing Activities | |||||||||||||||||||||||||||||||||||||||
| Debt Repaid | $23.01M | -$2.5M | -$8.45M | -$1M | $10.9M | $17.15M | $40.85M | $37.82M | -$123.37M | $21.84M | $12.69M | $29.65M | -$163.5M | $3.31M | $5.3M | $6.25M | -$25.17M | $7.29M | -$3.17M | -$180K | -$6.1M | $897K | $879K | $2.45M | $849K | -$4.62M | -$4.2M | -$8.1M | $3.1M | $6.3M | -$4.7M | $2M | $1.5M | $900K | $800K | $500K | $600K | - | - |
| Common Stock Issuance | $0 | $0 | $21.27M | $0 | $0 | $0 | $0 | $2.2M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $329K | $1.16M | $984K | $343K | $133K | $35K | $80K | $428K | $272K | $300K | $200K | $300K | $500K | $200K | $100K | $100K | $100K | $100K | $0 | $0 | $0 | $0 |
| Common Stock Repurchases | $0 | $0 | $0 | $0 | $0 | -$7.73M | -$50.78M | $0 | -$32.38M | -$17.62M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$1.1M | -$2.09M | -$461K | -$15K | $0 | $0 | -$500K | $0 | -$600K | -$500K | $0 | $0 | -$100K | -$100K | $0 | $0 | $0 |
| Dividends Paid | $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 | $0 | $0 | $0 |
| Other Financing Activities | $612K | -$17.03M | -$4.29M | -$2.41M | $3.4M | $306K | -$545K | $1.69M | $441K | $4.65M | $5.97M | $6.54M | -$1.17M | $1.25M | $1.47M | $1.11M | -$1.65M | $251K | $5K | $94K | $0 | $0 | $4.75M | $0 | -$12K | -$105K | $1.1M | -$4.7M | $0 | -$100K | $100K | $0 | $0 | $0 | $100K | $0 | $0 | $0 | $0 |
| Net Cash from Financing | -$22.39M | -$14.53M | $25.43M | -$1.41M | -$7.5M | -$24.58M | -$92.18M | -$36.13M | $91.42M | -$34.81M | -$6.72M | -$23.11M | $164.25M | -$341K | -$1.56M | -$5.13M | $23.52M | -$6.71M | $4.33M | $1.26M | $6.45M | -$764K | $2.8M | -$4.46M | -$1.06M | $4.37M | $5.6M | $3.6M | -$3.3M | -$5.9M | $4.4M | -$2.4M | -$1.4M | -$800K | -$700K | -$600K | -$600K | $0 | $0 |
| Forex Effect | $1.1M | -$493K | $156K | -$641K | -$799K | $1.54M | $147K | -$372K | $366K | -$86K | -$826K | -$1.08M | $82K | $3K | -$1K | $2K | $5K | $0 | -$3K | $3K | -$11K | -$133K | $64K | -$9K | $0 | $0 | $100K | $3.9M | -$3M | -$6.3M | $7.2M | $0 | -$900K | -$1M | -$3M | -$1.5M | $900K | $0 | $0 |
| Net Change in Cash | -$248K | $7.12M | -$2.46M | -$15.98M | -$10.65M | $8.51M | $15.28M | -$1.29M | $13K | -$660K | -$2.64M | -$33.44M | $47.26M | -$3.54M | -$11.79M | $7.76M | $11.91M | $220K | $2.6M | -$4.25M | -$4M | -$3.33M | $4.09M | -$1.45M | $9.13M | -$1.11M | $700K | $3.6M | -$3.3M | -$5.9M | $4.4M | $0 | -$1.4M | -$800K | -$700K | -$600K | -$600K | $1M | $800K |
| Supplementary Data | |||||||||||||||||||||||||||||||||||||||
| Operating Cash Flow | $74.8M | $30.57M | -$23.95M | -$28.31M | -$5.53M | $37.34M | $42.69M | $54.88M | $37.78M | $48.85M | $78.5M | $99.87M | $49.55M | $24.18M | $27.91M | $16.5M | $31.09M | $11.51M | $8.6M | -$47K | $4.6M | -$11K | $1.92M | $3.73M | $12.69M | $2.21M | $10.1M | $6.3M | $6.1M | $8.1M | $5.6M | $3.4M | $4.7M | $2.4M | $3.8M | $2M | $100K | $1M | $800K |
| Capital Expenditure | -$31.67M | -$8.43M | -$7.64M | -$7.67M | -$6.03M | -$7.46M | -$12.08M | -$16.32M | -$13.48M | -$13.04M | -$18.64M | -$40.88M | -$6.87M | -$16.72M | -$14.28M | -$3.57M | -$2.47M | -$4.33M | -$9.59M | -$5.4M | -$2.5M | -$1.14M | -$420K | -$397K | -$271K | -$3.98M | -$14.6M | -$9.7M | -$3.1M | -$4M | -$6.1M | -$1.6M | -$3.3M | -$1.1M | -$900K | -$400K | -$900K | $0 | $0 |
| Free Cash Flow | $43.12M | $22.14M | -$31.59M | -$35.99M | -$11.56M | $29.88M | $30.61M | $38.56M | $24.3M | $35.82M | $59.86M | $58.99M | $42.68M | $7.46M | $13.63M | $12.94M | $28.62M | $7.18M | -$991K | -$5.45M | $2.1M | -$1.15M | $1.5M | $3.33M | $12.42M | -$1.77M | -$4.5M | -$3.4M | $3M | $4.1M | -$500K | $1.8M | $1.4M | $1.3M | $2.9M | $1.6M | -$800K | $1M | $800K |
| Cash at Beginning | $18.43M | $11.31M | $13.78M | $29.76M | $40.41M | $31.91M | $16.62M | $17.91M | $17.9M | $18.56M | $21.2M | $54.63M | $7.38M | $10.92M | $22.71M | $14.95M | $3.04M | $2.82M | $222K | $4.47M | $8.48M | $11.81M | $7.72M | $9.18M | $45K | $1.15M | $500K | $700K | $1.1M | $800K | $3.5M | $3.5M | $4M | $3.8M | $1.5M | $700K | $2.1M | $0 | $0 |
| Cash at End | $18.18M | $18.43M | $11.31M | $13.78M | $29.76M | $40.41M | $31.91M | $16.62M | $17.91M | $17.9M | $18.56M | $21.2M | $54.63M | $7.38M | $10.92M | $22.71M | $14.95M | $3.04M | $2.82M | $222K | $4.47M | $8.48M | $11.81M | $7.72M | $9.18M | $45K | $1.2M | $4.3M | -$2.2M | -$5.1M | $7.9M | $3.5M | $2.6M | $3M | $800K | $100K | $1.5M | $1M | $800K |