DUCOMMUN INC /DE/ (DCO)
Ducommun Incorporated, an established company founded in 1849 and based in Santa Ana, California, specializes in delivering advanced engineering and manufacturing solutions. Primarily, it caters to critical sectors within the United States, such as the aerospace and defense, industrial, and medical fields. The company's operations are divided into two principal segments: Electronic Systems and Structural Systems. The Electronic Systems division produces a wide array of sophisticated components. These offerings encompass various connectivity and wiring solutions like cable assemblies, wire harnesses, and interconnect systems, as well as printed circuit board assemblies and more complex electronic, electromechanical, and mechanical sub-assemblies. This segment also provides lightning diversion systems, radar housings, aircraft electronics racks, shipboard communication and control enclosures, surge suppressors, and conformal shields. Additionally, it develops precision-engineered products such as illuminated pushbutton switches and control panels for aviation and testing, high-frequency microwave and millimeter switches/filters for radio frequency systems, and motors and resolvers for motion control applications. A significant aspect of this division is its contribution of engineering expertise to aerospace system design, development, integration, and testing. The Structural Systems division focuses on designing, engineering, and fabricating intricate structural elements. Its product range includes meticulously contoured aerospace components crafted from aluminum, titanium, and Inconel alloys. This segment also creates complete structural assemblies, such as winglets, engine components, and fuselage panels. Furthermore, it is responsible for advanced metal and composite bonded structures and assemblies, examples of which include aircraft wing spoilers, large fuselage skins, rotor blades for rotary-wing aircraft, flight control surfaces, engine parts, ammunition handling systems, and magnetic seals. Ducommun's extensive portfolio of products and services supports a diverse range of applications, spanning commercial and military aviation (both fixed-wing and rotary-wing platforms), space exploration programs, and various industrial and medical end-use markets.
Sector: Aircraft Parts & Auxiliary Equipment, NEC
Industry: Aerospace & Defense
Ducommun Incorporated
No splits on record
Nothing in DCO'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 | 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 | $824.84M | $786.55M | $756.99M | $712.54M | $645.41M | $628.94M | $721.09M | $629.31M | $558.18M | $550.64M | $666.01M | $742.04M | $736.65M | $747.04M | $580.91M | $408.41M | $430.75M | $403.8M | $367.3M | $319.02M | $249.7M | $224.88M | $225.91M | $212.45M | $224.91M | $165.71M | $146.1M | $170.8M | $157.3M | $118.4M | $91.2M | $61.7M | $64.5M | $67.4M | $74.4M | $74.7M | $68.6M | $59.8M | $76.3M | $455.2M |
| YoY Growth | 4.9% | 3.9% | 6.2% | 10.4% | 2.6% | -12.8% | 14.6% | 12.7% | 1.4% | -17.3% | -10.2% | 0.7% | -1.4% | 28.6% | 42.2% | -5.2% | 6.7% | 9.9% | 15.1% | 27.8% | 11.0% | -0.5% | 6.3% | -5.5% | 35.7% | 13.4% | -14.5% | 8.6% | 32.9% | 29.8% | 47.8% | -4.3% | -4.3% | -9.4% | -0.4% | 8.9% | 14.7% | -21.6% | -83.2% | - |
| Cost of Revenue | $603.22M | $589.29M | $593.8M | $568.24M | $502.95M | $491.2M | $568.89M | $506.71M | $455.36M | $444.45M | $565.22M | $601.71M | $614.23M | $605.59M | $474.98M | $328.26M | $351.92M | $321.9M | $291.46M | $256.46M | $198.04M | $181.34M | $175.32M | $170.91M | $166.95M | $111.85M | $94.9M | $108M | $101.6M | $75.2M | $56.7M | $40.9M | $44M | $46.7M | $51.1M | $52.9M | $49.4M | $45.6M | $50.5M | $356.7M |
| Gross Profit | $221.62M | $197.26M | $163.19M | $144.3M | $142.46M | $137.74M | $152.2M | $122.6M | $102.82M | $106.19M | $100.79M | $140.33M | $122.42M | $141.45M | $105.94M | $80.15M | $78.83M | $81.9M | $75.84M | $62.56M | $51.66M | $43.53M | $50.58M | $41.53M | $57.95M | $53.86M | $51.2M | $62.8M | $55.7M | $43.2M | $34.5M | $20.8M | $20.5M | $20.7M | $23.3M | $21.8M | $19.2M | $14.2M | $25.8M | $98.5M |
| Gross Margin | 26.9% | 25.1% | 21.6% | 20.3% | 22.1% | 21.9% | 21.1% | 19.5% | 18.4% | 19.3% | 15.1% | 18.9% | 16.6% | 18.9% | 18.2% | 19.6% | 18.3% | 20.3% | 20.6% | 19.6% | 20.7% | 19.4% | 22.4% | 19.5% | 25.8% | 32.5% | 35.0% | 36.8% | 35.4% | 36.5% | 37.8% | 33.7% | 31.8% | 30.7% | 31.3% | 29.2% | 28.0% | 23.7% | 33.8% | 21.6% |
| 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 | $0 | $0 | $0 | $0 |
| Selling, General, and Administrative | $147.81M | $138.61M | $119.73M | $98.35M | $93.58M | $89.81M | $95.96M | $84.01M | $79.44M | $77.63M | $85.92M | $88.56M | $84.85M | $86.64M | $85.79M | $53.68M | $49.62M | $50.55M | $46.19M | $41.87M | $31.06M | $28.86M | $27.94M | $24.4M | $28.91M | $22.8M | $21.8M | $27M | $25M | $23.1M | $19.6M | $12.1M | $11.1M | $11.8M | $13.2M | $11.8M | $9.5M | $15.5M | $17.2M | $100.2M |
| Other | $0 | $6.44M | $14.54M | $6.16M | $0 | $2.42M | $0 | $303K | $0 | $215K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $3.85M | $8.75M | $6.8M | $5.9M | $5.3M | $4.5M | $4.4M | $3.1M | $3.3M | $3.2M | $3.1M | $3.2M | $3.3M | $7.2M | $4.8M | $6.9M |
| Total Operating Expenses | $147.81M | $145.05M | $134.27M | $104.51M | $93.58M | $92.23M | $95.96M | $84.01M | $79.44M | $77.63M | $85.92M | $88.56M | $84.85M | $86.64M | $85.79M | $53.68M | $49.62M | $50.55M | $46.19M | $41.87M | $31.06M | $28.86M | $27.94M | $24.4M | $32.76M | $31.55M | $28.6M | $32.9M | $30.3M | $27.6M | $24M | $15.2M | $14.4M | $15M | $16.3M | $15M | $12.8M | $22.7M | $22M | $107.1M |
| Operating Income (EBIT) | $73.81M | $52.21M | $28.92M | $39.79M | $48.88M | $45.51M | $56.23M | $23.92M | $15.03M | $28.57M | -$75.31M | $51.77M | $37.57M | $54.81M | -$34.13M | $26.47M | $16.28M | $18.29M | $29.65M | $20.69M | $20.6M | $14.68M | $22.64M | $17.14M | $25.19M | $22.3M | $22.6M | $29.9M | $25.4M | $15.6M | $10.5M | $5.6M | $6.1M | $5.7M | $7M | $6.8M | $6.4M | -$8.5M | $3.8M | -$8.6M |
| Operating Margin | 8.9% | 6.6% | 3.8% | 5.6% | 7.6% | 7.2% | 7.8% | 3.8% | 2.7% | 5.2% | -11.3% | 7.0% | 5.1% | 7.3% | -5.9% | 6.5% | 3.8% | 4.5% | 8.1% | 6.5% | 8.2% | 6.5% | 10.0% | 8.1% | 11.2% | 13.5% | 15.5% | 17.5% | 16.1% | 13.2% | 11.5% | 9.1% | 9.5% | 8.5% | 9.4% | 9.1% | 9.3% | -14.2% | 5.0% | -1.9% |
| Interest Expense | $12.68M | $15.3M | $20.77M | $11.57M | $11.19M | $13.65M | $18.29M | $13.02M | $8.87M | $8.92M | $18.71M | $28.08M | $29.92M | $32.8M | $18.2M | $1.8M | $2.52M | $1.24M | $0 | $0 | $0 | $0 | $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 | $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 Income (Expense) | -$121.05M | -$15.3M | -$12.54M | -$6.47M | $121.6M | -$13.53M | -$18.47M | -$13.65M | -$8.03M | $8.9M | -$31.28M | -$25.53M | -$29.92M | -$32.8M | -$18.2M | -$1.8M | -$2.52M | -$14.47M | -$2.4M | -$2.6M | $522K | -$210K | $507K | -$1.63M | -$2.37M | -$1.79M | -$800K | $9M | -$700K | -$1.3M | -$3.6M | -$2.4M | -$2.7M | -$3.1M | -$3.9M | -$5M | -$5.3M | -$900K | -$500K | -$11.1M |
| Income Before Tax (EBT) | -$47.25M | $36.91M | $16.38M | $33.32M | $170.48M | $31.98M | $37.76M | $10.27M | $7.61M | $38.11M | -$106.59M | $26.24M | $7.65M | $22.02M | -$52.33M | $24.66M | $13.76M | $17.05M | $27.25M | $18.09M | $21.12M | $14.46M | $23.14M | $15.5M | $22.82M | $20.52M | $21.8M | $38.9M | $24.7M | $14.3M | $6.9M | $3.2M | $3.4M | $2.6M | $3.1M | $1.8M | $1.1M | -$9.4M | $3.3M | -$19.7M |
| Income Tax Expense | -$9.89M | $5.41M | $451K | $4.53M | $34.95M | $2.81M | $5.3M | $1.24M | -$12.47M | $12.85M | -$33.31M | $6.37M | -$1.69M | $5.58M | -$4.74M | $4.86M | $3.58M | $3.94M | $7.63M | $3.79M | $5.13M | $3.29M | $6.94M | $5.58M | $8.22M | $7.8M | $8.4M | $15.2M | $10.4M | $4M | $1.9M | $1M | $1.2M | $200K | $500K | $100K | $300K | $7.8M | $1.8M | -$500K |
| Net Income | -$37.35M | $31.5M | $15.93M | $28.79M | $135.54M | $29.17M | $32.46M | $9.04M | $20.08M | $25.26M | -$73.28M | $19.87M | $9.34M | $16.44M | -$47.58M | $19.81M | $10.18M | $13.11M | $19.62M | $14.3M | $15.99M | $11.17M | $16.2M | $6.5M | $14.6M | $12.72M | $13.4M | $23.7M | $14.3M | $10.3M | $5M | $2.2M | $10.2M | $3M | $2.1M | $1.7M | $300K | -$16.3M | $1.5M | -$19.2M |
| Net Income Margin | -4.5% | 4.0% | 2.1% | 4.0% | 21.0% | 4.6% | 4.5% | 1.4% | 3.6% | 4.6% | -11.0% | 2.7% | 1.3% | 2.2% | -8.2% | 4.9% | 2.4% | 3.2% | 5.3% | 4.5% | 6.4% | 5.0% | 7.2% | 3.1% | 6.5% | 7.7% | 9.2% | 13.9% | 9.1% | 8.7% | 5.5% | 3.6% | 15.8% | 4.5% | 2.8% | 2.3% | 0.4% | -27.3% | 2.0% | -4.2% |
| Supplementary Data | ||||||||||||||||||||||||||||||||||||||||
| EPS | -2.50 | 2.13 | 1.16 | 2.38 | 11.41 | 2.50 | 2.82 | 0.79 | 1.78 | 2.27 | -6.64 | 1.82 | 0.87 | 1.67 | -4.52 | 1.89 | 0.97 | 1.24 | 1.89 | 1.40 | 1.59 | 1.12 | 1.64 | 0.66 | 1.51 | 1.32 | 1.32 | 2.13 | 1.30 | 1.04 | 0.69 | 0.32 | 1.51 | 0.50 | 0.39 | 0.34 | 0.06 | -3.27 | 0.31 | -3.84 |
| Diluted EPS | -2.50 | 2.10 | 1.14 | 2.33 | 11.06 | 2.44 | 2.75 | 0.77 | 1.74 | 2.24 | -6.63 | 1.79 | 0.86 | 1.66 | -4.52 | 1.87 | 0.97 | 1.23 | 1.88 | 1.39 | 1.57 | 1.10 | 1.63 | 0.65 | 1.50 | 1.30 | 1.28 | 2.04 | 1.20 | 0.90 | 0.58 | 0.32 | 1.05 | 0.50 | 0.39 | 0.34 | 0.06 | -3.27 | 0.31 | -3.84 |
| Weighted Average OS | 14.94M | 14.77M | 13.72M | 12.07M | 11.88M | 11.68M | 11.52M | 11.39M | 11.29M | 11.15M | 11.04M | 10.90M | 10.70M | 10.58M | 10.54M | 10.49M | 10.46M | 10.56M | 10.40M | 10.21M | 10.06M | 9.97M | 9.88M | 9.86M | 9.67M | 9.64M | 10.15M | 11.13M | 11.00M | 9.90M | 7.21M | 6.88M | 6.75M | 6.00M | 5.38M | 5.00M | 5.00M | 4.98M | 4.84M | 5.00M |
| EBITDA | -$913K | $85.65M | $69.72M | $76.31M | $210.06M | $74.48M | $84.36M | $64.01M | $47.32M | $52.26M | -$61.03M | $77.39M | $70.23M | $84.23M | -$13.5M | $40.06M | $29.84M | $28.25M | $39.64M | $30.46M | $28.18M | $22.17M | $30.21M | $25.15M | $36.27M | $31.05M | $29.4M | $35.7M | $30.7M | $20.1M | $14.9M | $8.7M | $9.4M | $8.9M | $10.1M | $10M | $9.7M | -$1.3M | $8.6M | -$1.7M |
| EBITDA Margin | -0.1% | 10.9% | 9.2% | 10.7% | 32.5% | 11.8% | 11.7% | 10.2% | 8.5% | 9.5% | -9.2% | 10.4% | 9.5% | 11.3% | -2.3% | 9.8% | 6.9% | 7.0% | 10.8% | 9.5% | 11.3% | 9.9% | 13.4% | 11.8% | 16.1% | 18.7% | 20.1% | 20.9% | 19.5% | 17.0% | 16.3% | 14.1% | 14.6% | 13.2% | 13.6% | 13.4% | 14.1% | -2.2% | 11.3% | -0.4% |
| 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 | $45.29M | $37.14M | $42.86M | $46.25M | $76.32M | $56.47M | $39.58M | $10.26M | $2.15M | $7.43M | $5.45M | $45.63M | $48.81M | $46.54M | $41.45M | $10.27M | $18.63M | $3.51M | $31.57M | $378K | $19.22M | $158K | $3.83M | $174K | $2.42M | $100K | $100K | $9.1M | $2.2M | $600K | $400K | $8.5M | $500K | $200K | $500K | $100K | $200K | $800K | $1.5M | $3.4M |
| Short-Term Investments | $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 |
| Cash and Short-Term Investments | $45.29M | $37.14M | $42.86M | $46.25M | $76.32M | $56.47M | $39.58M | $10.26M | $2.15M | $7.43M | $5.45M | $45.63M | $48.81M | $46.54M | $41.45M | $10.27M | $18.63M | $3.51M | $31.57M | $378K | $19.22M | $158K | $3.83M | $174K | $2.42M | $100K | $100K | $9.1M | $2.2M | $600K | $400K | $8.5M | $500K | $200K | $500K | $100K | $200K | $800K | $1.5M | $3.4M |
| Accounts Receivable | $374.29M | $310.3M | $282.38M | $295.25M | $248.67M | $212.05M | $173.8M | $154.48M | $74.06M | $76.24M | $77.09M | $91.06M | $91.91M | $100.86M | $99.46M | $51.8M | $52.59M | $57.16M | $44.84M | $46.14M | $32.89M | $26.91M | $26.27M | $23.97M | $27.98M | $20.84M | $20M | $19.7M | $19.2M | $14.7M | $13.8M | $10.4M | $9.6M | $10.1M | $10.8M | $11.2M | $10.4M | $9.1M | $14.5M | $69.9M |
| Inventory | $182.79M | $196.88M | $206.98M | $171.21M | $150.94M | $129.22M | $112.48M | $101.13M | $122.16M | $119.9M | $115.4M | $142.84M | $140.51M | $148.32M | $154.5M | $72.6M | $67.75M | $83.16M | $67.77M | $64.59M | $53.3M | $50.46M | $40M | $41.34M | $45.07M | $32.24M | $26.3M | $19.5M | $24.6M | $22.6M | $13.4M | $10.4M | $9.5M | $10.2M | $11M | $10.6M | $11.6M | $12.2M | $21.8M | $100.1M |
| Other Current Assets | $23.61M | $23.76M | $17.35M | $14.63M | $16.65M | $12.54M | $14.9M | $18.21M | $22.64M | $22.37M | $65.31M | $37.48M | $52.35M | $38.86M | $45.38M | $26.72M | $25.13M | $15.34M | $13.05M | $11.64M | $10.51M | $11.79M | $10.49M | $11.11M | $17.4M | $7.08M | $8M | $8.1M | $9.5M | $6.4M | $6.2M | $3M | $1.7M | $1.2M | $600K | $700K | $2M | $2.5M | $125.6M | $14.5M |
| Total Current Assets | $625.98M | $568.08M | $549.57M | $527.34M | $492.57M | $410.28M | $340.77M | $287.39M | $221.01M | $225.94M | $264.23M | $328.74M | $330.76M | $334.57M | $340.79M | $161.39M | $164.09M | $159.17M | $157.24M | $122.74M | $115.98M | $89.91M | $82.2M | $76.73M | $87.07M | $60.27M | $54.4M | $56.4M | $55.5M | $44.3M | $33.8M | $32.3M | $21.3M | $21.7M | $22.9M | $22.6M | $24.2M | $24.6M | $163.4M | $187.9M |
| Long-Term Assets | ||||||||||||||||||||||||||||||||||||||||
| Property, Plant & Equipment Net | $147.3M | $138.42M | $140.89M | $140.86M | $135.68M | $126.34M | $134.32M | $107.05M | $110.25M | $101.59M | $96.55M | $99.07M | $96.09M | $98.38M | $98.48M | $59.46M | $60.92M | $61.95M | $56.29M | $52.99M | $52.48M | $54.98M | $56.93M | $61.94M | $66.95M | $49.58M | $44.7M | $41.1M | $30.6M | $27.1M | $23M | $23.6M | $24.5M | $24.1M | $24.8M | $26M | $27.2M | $29.4M | $32.9M | $53.1M |
| Goodwill | $244.6M | $244.6M | $244.6M | $203.41M | $203.69M | $170.83M | $170.92M | $136.06M | $117.44M | $82.55M | $82.55M | $157.57M | $161.94M | $161.94M | $163.84M | $100.44M | $100.44M | $114M | $106.63M | $106.63M | $57.2M | $57.2M | $57.2M | $55.53M | $59.16M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Intangible Assets | $132.84M | $149.59M | $166.34M | $127.2M | $141.76M | $124.74M | $138.36M | $112.09M | $114.69M | $101.57M | $110.62M | $155.1M | $165.47M | $176.36M | $187.85M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $39.06M | $41.9M | $19M | $16.9M | $18.3M | $16.7M | $14.7M | $3.1M | $3.2M | $3.3M | $3.4M | $3.5M | $3.6M | $6.8M | $10.6M |
| Long-Term Investments | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $553K | -$26.53M | -$13.84M | -$10.85M | -$10.46M | -$12.02M | -$5.08M | -$4.79M | -$9.17M | -$7.73M | -$6.12M | -$6.05M | -$7.39M | -$6.22M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Deferred Tax Assets | $15.32M | $2.24M | $641K | $0 | $0 | $33K | $55K | $308K | $261K | $286K | $26.53M | $13.84M | $10.85M | $10.46M | $12.02M | $5.08M | $4.79M | $9.17M | $7.73M | $6.12M | $6.05M | $7.39M | $6.22M | $1.05M | $160K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Long-Term Assets | $20.19M | $23.17M | $18.87M | $22.7M | $5.02M | $5.12M | $6.01M | $5.25M | $3.1M | $2.93M | $7.46M | $7.12M | $9.94M | $13.82M | $17.12M | $24.16M | $28.45M | $31.06M | $12.31M | $14.68M | $2.31M | $2.46M | $1.71M | $2.36M | $2.73M | $1.46M | $800K | $700K | $1.2M | $6.1M | $7.5M | $9.3M | $6.4M | $700K | $1M | $1.2M | $1.9M | $1.2M | $300K | $9.1M |
| Total Long-Term Assets | $560.25M | $558.02M | $571.35M | $494.17M | $486.17M | $427.06M | $449.66M | $360.75M | $345.74M | $289.49M | $297.19M | $418.86M | $433.44M | $450.5M | $467.3M | $184.06M | $189.82M | $207.01M | $175.24M | $174.29M | $111.99M | $114.64M | $115.84M | $120.88M | $129M | $90.1M | $87.4M | $60.8M | $48.7M | $51.5M | $47.2M | $47.6M | $34M | $28M | $29.1M | $30.6M | $32.6M | $34.2M | $40M | $72.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 | $0 | $0 | $0 | $0 |
| Total Assets | $1.19B | $1.13B | $1.12B | $1.02B | $978.74M | $837.35M | $790.43M | $648.14M | $566.75M | $515.43M | $561.42M | $747.6M | $764.2M | $785.07M | $808.09M | $345.45M | $353.91M | $366.19M | $332.48M | $297.03M | $227.97M | $204.55M | $198.04M | $197.61M | $216.07M | $150.36M | $141.8M | $117.2M | $104.2M | $95.8M | $81M | $79.9M | $55.3M | $49.7M | $52M | $53.2M | $56.8M | $58.8M | $203.4M | $260.7M |
| Liabilities | ||||||||||||||||||||||||||||||||||||||||
| Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
| Accounts Payable | $74.65M | $75.78M | $72.27M | $90.14M | $66.06M | $63.98M | $82.6M | $69.27M | $51.91M | $57.02M | $40.34M | $58.98M | $58.11M | $52.58M | $60.67M | $39.92M | $39.43M | $35.36M | $33.84M | $32.95M | $17.79M | $12.77M | $14.2M | $16.2M | $17.02M | $11.55M | $8.1M | $7.4M | $9M | $8.3M | $4.9M | $3.7M | $3.1M | $5.5M | $4.6M | $4.6M | $4.1M | $0 | $0 | $0 |
| Short-Term Debt | $5M | $12.5M | $7.81M | $6.25M | $7M | $7M | $7M | $2.33M | $0 | $3K | $26K | $26K | $25K | $3.04M | $1.96M | $187K | $4.96M | $2.42M | $1.86M | $1.2M | $0 | $1.2M | $2.19M | $1.5M | $3.16M | $1.41M | $1.5M | $1.4M | $900K | $1.1M | $3.9M | $12.2M | $500K | $200K | $0 | $1.1M | $100K | $1.1M | $84.4M | $36.5M |
| Current Income Tax Payable | $353K | $669K | $177K | $10.48M | $926K | $80K | $163K | $82K | $71K | $332K | $1.51M | $1.58M | $1.45M | $3.81M | $1.82M | $0 | $0 | $0 | $0 | $0 | $56K | $598K | $1.59M | $140K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Current Unearned Revenue | $40.69M | $34.45M | $53.49M | $47.07M | $42.08M | $28.26M | $14.52M | $17.14M | $3.97M | $3.2M | $1.76M | $1.14M | $3.24M | $5.65M | $42.57M | $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 Liabilities | $46.5M | $43.55M | $6.51M | $38.34M | $40.37M | $28.43M | $31.34M | $8.09M | $5.27M | $8.32M | $21.98M | $7.45M | $14.18M | $36.81M | $24.44M | $8.79M | $11.71M | $26.55M | $18.66M | $15.6M | $18.43M | $20.58M | $0 | $0 | $1.45M | $15.9M | $14.9M | $16.8M | $15.4M | $17.6M | $13.8M | $9.7M | $5.9M | $6.1M | $11.1M | $9.9M | $9.2M | $12.1M | $22.6M | $16.6M |
| Total Current Liabilities | $179.1M | $175.47M | $183.7M | $199.44M | $162.56M | $142.9M | $144.69M | $126.53M | $80.24M | $86.31M | $83.61M | $111.07M | $103.59M | $108.34M | $116.46M | $71.29M | $78.27M | $89.5M | $79.53M | $67.39M | $51.67M | $44.52M | $52.54M | $42.74M | $45.54M | $28.86M | $24.5M | $25.6M | $25.3M | $27M | $22.6M | $25.6M | $9.5M | $11.8M | $15.7M | $15.6M | $13.4M | $13.2M | $107M | $53.1M |
| Long-Term Liabilities | ||||||||||||||||||||||||||||||||||||||||
| Long-Term Debt | $298.79M | $229.83M | $256.96M | $240.59M | $279.38M | $311.92M | $300.89M | $228.87M | $216.06M | $166.9M | $240.66M | $290.03M | $332.68M | $362.7M | $390.28M | $3.09M | $23.29M | $28.3M | $23.89M | $29.24M | $0 | $0 | $400K | $24.35M | $49.14M | $18.25M | $26.3M | $5.4M | $4.9M | $9.2M | $33.2M | $37.7M | $32M | $34.4M | $40.4M | $44M | $51.9M | $54.7M | $62.6M | $154.4M |
| Long-Term Unearned Revenue | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$7.73M | $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 | $0 | $0 | $4.77M | $13.95M | $18.73M | $16.99M | $16.77M | $18.07M | $15.98M | $31.42M | $26.53M | $69.45M | $68.49M | $67.81M | $72.04M | $7.69M | $7.73M | $9.9M | $5.58M | $6.67M | $5.75M | $6.42M | $5.31M | $3.12M | $2.69M | $2.41M | $2.2M | $1.7M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Long-Term Liabilities | $12M | $16.98M | $16.45M | $12.72M | $15.39M | $21.64M | $17.72M | $14.44M | $18.9M | $18.71M | $18.95M | $20.48M | $87.44M | $26.01M | $25.02M | $9.2M | $10.74M | $14.04M | $9.42M | $6.71M | $2.7M | $2.12M | $2.04M | $6.95M | $4.11M | $1.32M | $1M | $800K | $300K | $400K | $600K | $800K | $200K | $200K | $100K | $200K | $0 | $0 | $0 | $200K |
| Total Long-Term Liabilities | $345.02M | $268.1M | $301.12M | $296.11M | $341.57M | $365.11M | $352.94M | $264.78M | $250.93M | $217.02M | $290.48M | $379.96M | $420.92M | $454.06M | $487.35M | $19.98M | $41.76M | $52.24M | $38.89M | $42.62M | $8.45M | $8.54M | $7.75M | $34.42M | $55.94M | $21.97M | $29.5M | $7.9M | $5.2M | $9.6M | $33.8M | $38.5M | $32.2M | $34.6M | $40.5M | $44.2M | $51.9M | $54.7M | $62.6M | $154.6M |
| 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 | $524.12M | $443.57M | $484.82M | $495.55M | $504.13M | $508.01M | $497.63M | $391.32M | $331.17M | $303.33M | $374.09M | $491.03M | $524.5M | $562.4M | $603.8M | $91.27M | $120.02M | $141.74M | $118.42M | $110.01M | $60.12M | $53.06M | $60.29M | $77.17M | $101.47M | $50.84M | $54M | $33.5M | $30.5M | $36.6M | $56.4M | $64.1M | $41.7M | $46.4M | $56.2M | $59.8M | $65.3M | $67.9M | $169.6M | $207.7M |
| 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 | $149K | $148K | $146K | $121K | $119K | $117K | $116K | $114K | $113K | $112K | $111K | $110K | $110K | $107K | $107K | $106K | $106K | $106K | $105K | $103K | $101K | $100K | $99K | $99K | $97K | $97K | $100K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Retained Earnings | $419.54M | $453.48M | $421.98M | $406.05M | $377.26M | $241.73M | $212.55M | $180.36M | $161.36M | $141.29M | $117.62M | $190.91M | $174.83M | $165.49M | $149.05M | $197.42M | $180.76M | $173.72M | $162.19M | $142.76M | $128.46M | $112.47M | $101.3M | $85.1M | $78.59M | $63.99M | $51.3M | $37.8M | $14.1M | -$200K | -$10.5M | -$15.5M | -$17.7M | -$27.9M | -$31M | -$33.4M | -$35.2M | -$35.8M | -$16.4M | $3.3M |
| Comprehensive Income & Other | $6.55M | $11.38M | $7.77M | $7.75M | -$7.03M | -$9.6M | -$8.27M | -$7.36M | -$6.12M | -$6.08M | -$5.6M | -$6.65M | -$3.86M | -$7.47M | -$7.33M | -$3.1M | -$3.55M | -$4.43M | -$1.69M | -$2.16M | -$2.7M | -$2.12M | -$2.04M | -$2.68M | -$53.28M | -$46.08M | -$40.2M | -$35.5M | -$32.8M | -$31.3M | -$30.2M | -$26.2M | -$25.1M | -$23.5M | -$20.6M | -$17.8M | -$15.1M | -$12.6M | -$11.5M | -$18.9M |
| Other Stockholders' Equity | $242.42M | $228.91M | $213.97M | $119.79M | $97.22M | $87.49M | $80.13M | $76.36M | $74.11M | $70.7M | $69.6M | $65.56M | $64.76M | $57.08M | $55.13M | $56.66M | $53.02M | $50.62M | $51.75M | $44.16M | $39.29M | $38.92M | $36.35M | $35.25M | $35.91M | $35.44M | $36.4M | $45.9M | $59.6M | $59.4M | $35.1M | $31.3M | $31.3M | $31.2M | $26.8M | $26.8M | $26.7M | $26.7M | $50.2M | $49.7M |
| Total Equity | $662.11M | $682.53M | $636.09M | $525.96M | $474.6M | $329.33M | $292.8M | $256.82M | $235.58M | $212.1M | $187.33M | $256.57M | $239.69M | $222.68M | $204.28M | $254.19M | $233.89M | $224.45M | $214.05M | $187.03M | $167.85M | $151.49M | $137.75M | $120.44M | $114.6M | $99.53M | $87.8M | $83.7M | $73.7M | $59.2M | $24.6M | $15.8M | $13.6M | $3.3M | -$4.2M | -$6.6M | -$8.5M | -$9.1M | $33.8M | $53M |
| 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 | $1.19B | $1.13B | $1.12B | $1.02B | $978.74M | $837.35M | $790.43M | $648.14M | $566.75M | $515.43M | $561.42M | $747.6M | $764.2M | $785.07M | $808.09M | $345.45M | $353.91M | $366.19M | $332.48M | $297.03M | $227.97M | $204.55M | $198.04M | $197.61M | $216.07M | $150.36M | $141.8M | $117.2M | $104.2M | $95.8M | $81M | $79.9M | $55.3M | $49.7M | $52M | $53.2M | $56.8M | $58.8M | $203.4M | $260.7M |
| Supplementary Data | ||||||||||||||||||||||||||||||||||||||||
| Total Debt | $345.83M | $272.14M | $295.59M | $282.84M | $320.59M | $336.61M | $328.41M | $229.29M | $216.06M | $166.9M | $245.03M | $290.05M | $332.7M | $365.74M | $392.24M | $3.28M | $28.25M | $30.72M | $25.75M | $30.44M | $0 | $1.2M | $2.58M | $25.85M | $52.3M | $19.65M | $27.8M | $6.8M | $5.8M | $10.3M | $37.1M | $49.9M | $32.5M | $34.6M | $40.4M | $45.1M | $52M | $55.8M | $147M | $190.9M |
| Net Debt | $300.54M | $235.01M | $252.73M | $236.59M | $244.28M | $280.14M | $288.82M | $219.03M | $213.91M | $159.47M | $239.57M | $244.43M | $283.89M | $319.21M | $350.79M | -$6.99M | $9.62M | $27.21M | -$5.82M | $30.06M | -$19.22M | $1.04M | -$1.25M | $25.68M | $49.88M | $19.55M | $27.7M | -$2.3M | $3.6M | $9.7M | $36.7M | $41.4M | $32M | $34.4M | $39.9M | $45M | $51.8M | $55M | $145.5M | $187.5M |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Operating Activities | |||||||||||||||||||||||||||||||||||||
| Net Income | -$33.94M | $31.5M | $15.93M | $28.79M | $135.54M | $29.17M | $32.46M | $9.04M | $20.08M | $25.26M | -$73.28M | $19.87M | $9.34M | $16.44M | -$47.58M | $19.81M | $10.18M | $13.11M | $19.62M | $14.3M | $15.99M | $11.17M | $16.2M | $6.5M | $14.6M | $12.72M | $13.4M | $23.7M | $14.3M | $10.3M | $5M | $2.2M | $2.2M | $2.4M | $2.1M | $1.7M | $300K |
| Depreciation & Amortization | $33.66M | $33.44M | $32.57M | $31.42M | $28.39M | $28.85M | $28.3M | $25.3M | $22.84M | $22.86M | $26.85M | $29.02M | $30.93M | $29.41M | $21.46M | $13.6M | $13.56M | $9.96M | $10.06M | $9.82M | $7.59M | $7.5M | $7.57M | $8.02M | $11.08M | $8.75M | $6.8M | $5.9M | $5.3M | $4.5M | $4.4M | $3.1M | $3.3M | $3.2M | $3.1M | $3.2M | $3.3M |
| Deferred Income Tax | -$11.62M | -$7.45M | -$9.83M | -$9.39M | $1.77M | $327K | -$1.83M | $2.04M | -$15.41M | $3.52M | -$30.71M | $345K | -$2.24M | -$2.35M | -$6.65M | -$495K | $1.82M | -$4.46M | -$1.59M | -$417K | $672K | -$64K | $3.73M | $485K | -$1.73M | -$856K | $2.2M | $1.8M | $5.2M | $2M | $900K | $700K | $1.2M | $0 | $0 | $0 | $0 |
| Stock-Based Compensation | $24.52M | $17.84M | $15.04M | $10.74M | $11.21M | $9.3M | $7.16M | $5.04M | $4.67M | $3.01M | $3.5M | $3.73M | $2.44M | $1.96M | $2.36M | $2.52M | $2.4M | $2.62M | $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 | -$63.84M | -$28.55M | $15.6M | -$46.07M | -$34.07M | -$38.48M | -$17.63M | $7.5M | $2.72M | $3.22M | $4.44M | $1.09M | $5.47M | -$1.2M | -$3.99M | $584K | $2.84M | -$6.24M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Inventory | $13.17M | $2.32M | -$18.8M | -$20.84M | -$17.13M | -$20.18M | -$8.49M | $23.24M | -$533K | -$5.18M | $20.98M | -$2.33M | $7.81M | $6.18M | -$4.83M | -$4.85M | $5.32M | -$6.58M | -$3.18M | -$9.3M | -$2.84M | -$10.46M | $1.71M | $699K | $952K | -$5.89M | -$2.2M | $4.3M | -$2M | -$4.1M | -$1.7M | $1.3M | $600K | $800K | -$300K | $900K | $700K |
| Accounts Payable | -$551K | $3.24M | -$18.42M | $24.22M | $2.79M | -$19.71M | $11.62M | $18.5M | -$4.01M | $15.05M | -$13.98M | $410K | $4.53M | -$8.1M | -$12.32M | -$5.72M | -$12.27M | -$433K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Working Capital | -$7.16M | -$27.58M | -$8.06M | $4.09M | $1.06M | $10.58M | -$4.55M | -$63.47M | $2.28M | $472K | -$14.41M | $7.39M | -$25.44M | $2.72M | -$5.97M | $491K | -$4.44M | $4.47M | $15.29M | $8.58M | $5.42M | -$8.52M | $3.08M | -$201K | $8.14M | $4.39M | -$1.5M | -$1.3M | -$9.4M | $5.6M | -$700K | $3.2M | -$1.4M | -$3.7M | $1.4M | $2.5M | -$2.4M |
| Total Working Capital Change | -$58.38M | -$50.57M | -$29.68M | -$38.6M | -$47.34M | -$67.8M | -$19.04M | -$14.23M | $450K | $13.56M | -$2.96M | $6.55M | -$7.62M | -$394K | -$27.11M | -$9.49M | -$8.55M | -$8.78M | $12.11M | -$724K | $2.58M | -$18.98M | $4.8M | $498K | $9.1M | -$1.51M | -$3.7M | $3M | -$11.4M | $1.5M | -$2.4M | $4.5M | -$800K | -$2.9M | $1.1M | $3.4M | -$1.7M |
| Other Non-Cash Items | $12.36M | $9.43M | $7.04M | $9.72M | -$130.13M | $12.76M | $3.98M | $19.06M | $2.8M | -$24.94M | $100.28M | -$6.09M | $13.12M | $2.47M | $54.52M | $533K | $11.39M | $15.58M | $2.36M | $1.9M | -$2.12M | $2.78M | -$1.84M | $9.76M | $266K | $1.58M | -$200K | -$9.2M | $100K | -$100K | $200K | -$200K | $300K | $800K | $400K | $300K | $700K |
| Net Cash from Operating | -$33.41M | $34.18M | $31.07M | $32.68M | -$565K | $12.61M | $51.03M | $46.24M | $35.43M | $43.27M | $23.68M | $53.42M | $45.96M | $47.53M | -$3M | $26.47M | $30.81M | $28.04M | $42.59M | $24.29M | $24.71M | $2.4M | $30.46M | $25.26M | $33.31M | $20.69M | $18.5M | $25.2M | $13.5M | $18M | $8.1M | $10.4M | $6.2M | $2.7M | $6.7M | $8.6M | $2.6M |
| Investing Activities | |||||||||||||||||||||||||||||||||||||
| Capital Expenditures | -$15.24M | -$14.13M | -$19.52M | -$19.69M | -$16.86M | -$12.51M | -$18.29M | -$17.62M | -$27.61M | -$17M | -$15.89M | -$18.1M | -$12.4M | -$15.81M | -$14.54M | -$7.11M | -$7.69M | -$12.42M | -$11.26M | -$8.71M | -$5.13M | -$5.94M | -$5.77M | -$3.5M | -$6.01M | -$10.8M | -$37.9M | -$20M | -$7.6M | -$6.7M | -$2.5M | -$1.2M | -$3.8M | -$2.5M | -$2.5M | -$2M | -$1M |
| Acquisitions | $0 | $0 | -$114.38M | $365K | -$69.48M | $190K | -$76.65M | -$30.71M | -$59.8M | $51.89M | $904K | $0 | $0 | -$325.71M | -$325.71M | $0 | $0 | -$39.28M | $0 | -$60.53M | $0 | $0 | -$2.32M | $0 | -$52.56M | $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 | $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 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Investing Activities | $2.11M | $223K | $404K | $82K | $144.09M | $6.85M | $3K | $396K | $1.2M | $16K | $2.41M | $2.64M | $139K | $325.75M | $470K | $2K | $2K | $7K | $0 | $193K | $26K | $39K | $4.59M | $1.3M | $0 | $0 | $300K | $16.3M | $0 | -$8M | -$4.4M | -$8.3M | $0 | $0 | $500K | $0 | $1.7M |
| Net Cash from Investing | -$13.12M | -$13.91M | -$133.5M | -$19.24M | $57.75M | -$5.47M | -$94.93M | -$47.93M | -$86.21M | $34.91M | -$13.48M | -$15.46M | -$12.26M | -$15.78M | -$339.78M | -$7.1M | -$7.69M | -$51.69M | -$11.26M | -$69.04M | -$5.11M | -$5.9M | -$3.5M | -$2.2M | -$58.57M | -$10.8M | -$37.6M | -$3.7M | -$7.6M | -$14.7M | -$6.9M | -$9.5M | -$3.8M | -$2.5M | -$2M | -$2M | $700K |
| Financing Activities | |||||||||||||||||||||||||||||||||||||
| Debt Repaid | -$57.9M | $23.14M | -$17.21M | $39.62M | $33.29M | -$10.35M | -$76.83M | -$14.9M | -$48.1M | $75.02M | $45.03M | $42.65M | $33.02M | $26.48M | -$388.72M | $24.96M | $2.45M | $2.4M | $4.75M | -$23.5M | $1.2M | $1.39M | $23.67M | $26.45M | -$27.29M | $8.19M | -$19.6M | $900K | $4.5M | $3.2M | $9.3M | -$7M | $2.1M | $400K | $4.3M | $6.7M | $3.8M |
| Common Stock Issuance | $0 | -$2.86M | $85.11M | $0 | $0 | $0 | $0 | -$1.55M | -$2.61M | -$1.42M | -$1.13M | $1.97M | $0 | $0 | $0 | $0 | $0 | $0 | $3.81M | $2.21M | $657K | $1.21M | $363K | $1.25M | $286K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $100K | $0 | $0 | $0 |
| Common Stock Repurchases | -$3.22M | $0 | $0 | $0 | $0 | $0 | $0 | -$3.37M | -$6.9M | -$1.42M | -$1.13M | -$920K | -$6.81M | -$186K | $0 | $0 | -$938K | -$986K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$1.74M | -$9.4M | -$14.7M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Dividends Paid | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$790K | -$3.15M | -$3.14M | -$1.59M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Financing Activities | $0 | $0 | $0 | -$3.89M | -$4.05M | -$607K | -$3.61M | -$5.09M | -$2.61M | $2.29M | $3.71M | $1.5M | $1.6M | -$186K | -$14.03M | $375K | -$1.47M | $75K | $799K | $204K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $1M | $200K | $0 | $0 | $0 | $0 | -$200K | $0 | $0 | $0 |
| Net Cash from Financing | $54.68M | -$26M | $99.05M | -$43.51M | -$37.34M | $9.74M | $73.22M | $9.81M | $45.49M | -$76.2M | -$50.37M | -$41.15M | -$31.42M | -$26.66M | $373.96M | -$27.73M | -$8M | -$4.41M | -$140K | $25.91M | -$543K | -$173K | -$23.3M | -$25.2M | $27.58M | -$9.92M | $10.2M | -$14.6M | -$4.3M | -$3.2M | -$9.3M | $7M | -$2.1M | -$500K | -$4.3M | -$6.7M | -$3.8M |
| 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 | -$100K | -$21.5M | -$5.9M | -$3.3M | -$1.2M | -$900K | -$2.4M | -$200K | -$4.7M | -$6.6M | -$3.3M |
| Net Change in Cash | $8.15M | -$5.72M | -$3.38M | -$30.07M | $19.85M | $16.88M | $29.32M | $8.11M | -$5.28M | $1.98M | -$40.17M | -$3.19M | $2.28M | $5.09M | $31.18M | -$8.36M | $15.12M | -$28.06M | $31.19M | -$18.84M | $19.06M | -$3.67M | $3.66M | -$2.13M | $2.32M | -$38K | -$9M | -$14.6M | -$4.3M | -$3.2M | -$9.3M | $7M | -$2.1M | -$500K | -$4.3M | -$6.7M | -$3.8M |
| Supplementary Data | |||||||||||||||||||||||||||||||||||||
| Operating Cash Flow | -$33.41M | $34.18M | $31.07M | $32.68M | -$565K | $12.61M | $51.03M | $46.24M | $35.43M | $43.27M | $23.68M | $53.42M | $45.96M | $47.53M | -$3M | $26.47M | $30.81M | $28.04M | $42.59M | $24.29M | $24.71M | $2.4M | $30.46M | $25.26M | $33.31M | $20.69M | $18.5M | $25.2M | $13.5M | $18M | $8.1M | $10.4M | $6.2M | $2.7M | $6.7M | $8.6M | $2.6M |
| Capital Expenditure | -$15.24M | -$14.13M | -$19.52M | -$19.69M | -$16.86M | -$12.51M | -$18.29M | -$17.62M | -$27.61M | -$17M | -$15.89M | -$18.1M | -$12.4M | -$15.81M | -$14.54M | -$7.11M | -$7.69M | -$12.42M | -$11.26M | -$8.71M | -$5.13M | -$5.94M | -$5.77M | -$3.5M | -$6.01M | -$10.8M | -$37.9M | -$20M | -$7.6M | -$6.7M | -$2.5M | -$1.2M | -$3.8M | -$2.5M | -$2.5M | -$2M | -$1M |
| Free Cash Flow | -$48.64M | $20.05M | $11.54M | $12.99M | -$17.43M | $101K | $32.74M | $28.62M | $7.82M | $26.27M | $7.79M | $35.33M | $33.56M | $31.72M | -$17.54M | $19.36M | $23.12M | $15.63M | $31.33M | $15.58M | $19.58M | -$3.54M | $24.69M | $21.76M | $27.3M | $9.88M | -$19.4M | $5.2M | $5.9M | $11.3M | $5.6M | $9.2M | $2.4M | $200K | $4.2M | $6.6M | $1.6M |
| Cash at Beginning | $37.14M | $42.86M | $46.25M | $76.32M | $56.47M | $39.58M | $10.26M | $2.15M | $7.43M | $5.45M | $45.63M | $48.81M | $46.54M | $41.45M | $10.27M | $18.63M | $3.51M | $31.57M | $378K | $19.22M | $158K | $3.83M | $174K | $2.41M | $100K | $138K | $9.1M | $2.2M | $600K | $400K | $8.5M | $500K | $200K | $500K | $100K | $200K | $800K |
| Cash at End | $45.29M | $37.14M | $42.86M | $46.25M | $76.32M | $56.47M | $39.58M | $10.26M | $2.15M | $7.43M | $5.45M | $45.63M | $48.81M | $46.54M | $41.45M | $10.27M | $18.63M | $3.51M | $31.57M | $378K | $19.22M | $158K | $3.83M | $282K | $2.42M | $100K | $100K | -$12.4M | -$3.7M | -$2.8M | -$800K | $7.5M | -$1.9M | $0 | -$4.2M | -$6.5M | -$3M |