MERIT MEDICAL SYSTEMS INC (MMSI)
Merit Medical Systems, Inc. (MMSI) is engaged in the design, development, manufacturing, and worldwide commercialization of disposable medical products. These devices are crucial for a broad spectrum of diagnostic, therapeutic, and interventional procedures, primarily within the fields of cardiology, radiology, oncology, critical care, and endoscopy. The company operates through two main divisions: Cardiovascular and Endoscopy. Its extensive product portfolio includes advanced solutions for diagnosing and treating conditions in peripheral vessels and organs, as well as a comprehensive suite of cardiac intervention products. The latter encompasses tools for vascular access, angiography, electrophysiology, cardiac rhythm management, fluid and hemodynamic monitoring, hemostasis, and various interventional therapies for heart-related ailments. Additionally, MMSI provides customized procedural solutions, offering critical care items, disinfection protection systems, specialized syringes, manifold kits, and tailored trays and packs. Their offerings further extend to coated tubes and wires, alongside sophisticated sensor components for microelectromechanical systems (MEMS). The company also features pulmonary products, such as laser-cut tracheobronchial stents with their accompanying over-the-wire and direct visualization delivery systems, and dilation balloons used for endoscopic stricture dilation. Gastroenterology products, as well as essential kits and accessories for endoscopy and bronchoscopy procedures, complete their diverse catalog. Merit Medical Systems sells its products to a wide client base, including hospitals and healthcare professionals (physicians, technicians, and nurses) working in alternative care settings. Distribution channels include a direct sales force, authorized distributors, original equipment manufacturer (OEM) partnerships, and custom procedure tray manufacturers, reaching customers throughout the United States and internationally. Founded in 1987, Merit Medical Systems, Inc. has its corporate headquarters situated in South Jordan, Utah.
Sector: Surgical & Medical Instruments & Apparatus
Industry: Medical - Instruments & Supplies
Merit Medical Systems, Inc.
- 1.3:1Forward splitMay 6, 20111 share → 1.3
- 1.3:1Forward splitDec 3, 20031 share → 1.3
- 1.3:1Forward splitAug 15, 20031 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| Revenue | $1.51B | $1.36B | $1.26B | $1.15B | $1.07B | $963.88M | $994.85M | $882.75M | $727.85M | $603.84M | $542.15M | $509.69M | $449.05M | $394.29M | $359.45M | $296.75M | $257.46M | $227.14M | $207.77M | $190.67M | $166.59M | $151.4M | $135.95M | $116.23M | $104.04M | $91.45M | $78M | $68.4M | $60.6M | $50.5M | $42.6M | $33.3M | $25.4M | $18.4M | $10.5M | $4.4M | $1.4M |
| YoY Growth | 11.7% | 7.9% | 9.2% | 7.1% | 11.5% | -3.1% | 12.7% | 21.3% | 20.5% | 11.4% | 6.4% | 13.5% | 13.9% | 9.7% | 21.1% | 15.3% | 13.3% | 9.3% | 9.0% | 14.5% | 10.0% | 11.4% | 17.0% | 11.7% | 13.8% | 17.2% | 14.0% | 12.9% | 20.0% | 18.5% | 27.9% | 31.1% | 38.0% | 75.2% | 138.6% | 214.3% | - |
| Cost of Revenue | $777.79M | $713.18M | $673.49M | $631.88M | $589.42M | $562.7M | $562.49M | $487.98M | $401.6M | $338.81M | $306.37M | $284.47M | $254.68M | $212.3M | $193.98M | $168.26M | $148.66M | $133.87M | $127.98M | $117.6M | $97.49M | $83.91M | $75.23M | $67.71M | $65.94M | $56.5M | $44.3M | $39.6M | $35.1M | $26.9M | $23.3M | $17.4M | $12.3M | $7.6M | $3.8M | $2M | $1.7M |
| Gross Profit | $736.94M | $643.33M | $583.87M | $519.1M | $485.33M | $401.18M | $432.37M | $394.77M | $326.25M | $265.02M | $235.78M | $225.22M | $194.37M | $181.99M | $165.47M | $128.5M | $108.8M | $93.27M | $79.79M | $73.08M | $69.09M | $67.49M | $60.72M | $48.52M | $38.1M | $34.94M | $33.7M | $28.8M | $25.5M | $23.6M | $19.3M | $15.9M | $13.1M | $10.8M | $6.7M | $2.4M | -$300K |
| Gross Margin | 48.7% | 47.4% | 46.4% | 45.1% | 45.2% | 41.6% | 43.5% | 44.7% | 44.8% | 43.9% | 43.5% | 44.2% | 43.3% | 46.2% | 46.0% | 43.3% | 42.3% | 41.1% | 38.4% | 38.3% | 41.5% | 44.6% | 44.7% | 41.7% | 36.6% | 38.2% | 43.2% | 42.1% | 42.1% | 46.7% | 45.3% | 47.7% | 51.6% | 58.7% | 63.8% | 54.5% | -21.4% |
| Research and Development | $97.35M | $83.81M | $82.73M | $75.51M | $71.25M | $57.54M | $65.61M | $59.53M | $51.4M | $45.23M | $40.81M | $36.63M | $33.89M | $27.8M | $21.94M | $15.34M | $11.17M | $9.16M | $8.69M | $8.58M | $6.99M | $5.08M | $4.63M | $4.01M | $4.12M | $3.86M | $3.6M | $3.2M | $4.4M | $2.5M | $2.3M | $2.1M | $0 | $0 | $0 | $0 | $0 |
| Selling, General, and Administrative | $455.21M | $376.73M | $373.68M | $342.52M | $335.69M | $297.72M | $327.27M | $276.02M | $229.13M | $184.4M | $156.35M | $147.89M | $128.64M | $122.11M | $104.5M | $87.61M | $64.79M | $53.13M | $48.13M | $45.49M | $38.58M | $35.07M | $30.47M | $27.73M | $24.04M | $23.3M | $20.4M | $17.5M | $15.7M | $14.3M | $12.8M | $10.2M | $9.1M | $8M | $4.7M | $2.1M | $0 |
| Other | $0 | $27.09M | $3.52M | $13.5M | $17.48M | $47.48M | $24.04M | $63K | -$872K | -$773K | -$386K | $18K | -$216K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $4.32M | $3.6M | $2.8M | $2.7M | $2.4M | $1.7M | $1.6M | $1.4M | $1.1M | $500K | $200K | $100K |
| Total Operating Expenses | $552.57M | $487.64M | $458.73M | $431.54M | $424.42M | $402.74M | $416.93M | $335.55M | $280.54M | $229.63M | $197.16M | $184.53M | $162.53M | $149.9M | $126.44M | $102.95M | $75.95M | $62.29M | $56.82M | $54.07M | $45.57M | $40.15M | $35.09M | $31.74M | $28.16M | $31.48M | $27.6M | $23.5M | $22.8M | $19.2M | $16.8M | $13.9M | $10.5M | $9.1M | $5.2M | $2.3M | $100K |
| Operating Income (EBIT) | $184.38M | $155.69M | $123.94M | $87.56M | $60.92M | -$1.56M | $15.43M | $58.62M | $33.07M | $34.88M | $37.54M | $40.17M | $27.84M | $29.64M | $33.19M | $17.2M | $32.85M | $30.98M | $22.97M | $19.01M | $23.52M | $27.34M | $25.63M | $16.78M | $9.94M | $3.46M | $6.1M | $5.3M | $2.7M | $4.4M | $2.5M | $2M | $2.6M | $1.7M | $1.5M | $100K | -$400K |
| Operating Margin | 12.2% | 11.5% | 9.9% | 7.6% | 5.7% | -0.2% | 1.6% | 6.6% | 4.5% | 5.8% | 6.9% | 7.9% | 6.2% | 7.5% | 9.2% | 5.8% | 12.8% | 13.6% | 11.1% | 10.0% | 14.1% | 18.1% | 18.9% | 14.4% | 9.6% | 3.8% | 7.8% | 7.7% | 4.5% | 8.7% | 5.9% | 6.0% | 10.2% | 9.2% | 14.3% | 2.3% | -28.6% |
| Interest Expense | $26.46M | $31.22M | $15.51M | $6.34M | $5.26M | $9.99M | $12.7M | $10.36M | $7.74M | $8.8M | $6.23M | $8.83M | $8.04M | $604K | $789K | $596K | $28K | $17K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Interest Income | $15.07M | $26.23M | $2.46M | $439K | $769K | $604K | $0 | $1.2M | $381K | $81K | $272K | $217K | $255K | $226K | $129K | $34K | $178K | $781K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Income (Expense) | -$13.44M | -$5.7M | -$11.86M | -$4.93M | -$7M | -$11.67M | -$13.24M | -$9.1M | $2.81M | -$9.49M | -$6.34M | -$8.59M | -$8.01M | -$2.02M | -$315K | -$416K | $247K | $861K | $429K | $174K | $379K | $666K | $885K | -$13K | -$151K | -$2.69M | -$1.4M | -$1.1M | -$1M | -$900K | -$600K | $100K | $0 | $0 | $200K | $0 | $400K |
| Income Before Tax (EBT) | $170.94M | $149.99M | $112.09M | $82.63M | $53.92M | -$13.23M | $2.19M | $49.52M | $35.88M | $25.39M | $31.2M | $31.57M | $19.84M | $27.62M | $32.88M | $16.79M | $33.09M | $31.84M | $23.4M | $19.18M | $23.9M | $28.01M | $27.02M | $16.76M | $9.79M | $774K | $4.7M | $4.2M | $1.7M | $3.5M | $1.9M | $2.1M | $2.6M | $1.7M | $1.7M | $100K | -$400K |
| Income Tax Expense | $42.45M | $29.64M | $17.68M | $8.11M | $5.46M | -$3.39M | -$3.26M | $7.5M | $8.36M | $5.26M | $7.4M | $8.6M | $3.27M | $7.91M | $9.83M | $4.33M | $10.56M | $11.12M | $7.81M | $6.88M | $8.12M | $10.07M | $9.73M | $5.45M | $3.05M | -$53K | $1.5M | $1.7M | $900K | $1.3M | $700K | $800K | $800K | $500K | $400K | $0 | $400K |
| Net Income | $128.49M | $120.36M | $94.41M | $74.52M | $48.45M | -$9.84M | $5.45M | $42.02M | $27.52M | $20.12M | $23.8M | $22.97M | $16.57M | $19.71M | $23.04M | $12.46M | $22.53M | $20.73M | $15.59M | $12.3M | $15.78M | $17.93M | $17.3M | $11.31M | $6.74M | $827K | $3.2M | $2.5M | $800K | $2.2M | $1.2M | $1.3M | $1.8M | $1.2M | $1.3M | $100K | -$400K |
| Net Income Margin | 8.5% | 8.9% | 7.5% | 6.5% | 4.5% | -1.0% | 0.5% | 4.8% | 3.8% | 3.3% | 4.4% | 4.5% | 3.7% | 5.0% | 6.4% | 4.2% | 8.8% | 9.1% | 7.5% | 6.5% | 9.5% | 11.8% | 12.7% | 9.7% | 6.5% | 0.9% | 4.1% | 3.7% | 1.3% | 4.4% | 2.8% | 3.9% | 7.1% | 6.5% | 12.4% | 2.3% | -28.6% |
| Supplementary Data | |||||||||||||||||||||||||||||||||||||
| EPS | 2.17 | 2.07 | 1.64 | 1.31 | 0.86 | -0.18 | 0.10 | 0.80 | 0.56 | 0.45 | 0.54 | 0.53 | 0.39 | 0.47 | 0.59 | 0.35 | 0.64 | 0.60 | 0.46 | 0.36 | 0.47 | 0.54 | 0.53 | 0.37 | 0.24 | 0.03 | 0.12 | 0.10 | 0.03 | 0.09 | 0.05 | 0.05 | 0.08 | 0.05 | 0.06 | 0.01 | -0.03 |
| Diluted EPS | 2.13 | 2.03 | 1.62 | 1.29 | 0.84 | -0.18 | 0.10 | 0.78 | 0.55 | 0.45 | 0.53 | 0.53 | 0.39 | 0.46 | 0.58 | 0.34 | 0.63 | 0.58 | 0.44 | 0.35 | 0.46 | 0.52 | 0.51 | 0.34 | 0.23 | 0.03 | 0.12 | 0.10 | 0.03 | 0.09 | 0.05 | 0.05 | 0.08 | 0.05 | 0.06 | 0.01 | -0.03 |
| Weighted Average OS | 59.16M | 58.22M | 57.59M | 56.81M | 56.15M | 55.43M | 55.08M | 52.27M | 48.80M | 44.41M | 44.04M | 43.14M | 42.61M | 42.18M | 39.09M | 35.29M | 35.01M | 34.71M | 34.28M | 34.17M | 33.56M | 32.88M | 31.56M | 30.11M | 28.17M | 26.84M | 26.18M | 25.76M | 25.25M | 24.48M | 23.15M | 23.76M | 22.32M | 21.93M | 20.52M | 11.57M | 13.89M |
| EBITDA | $332.05M | $273.97M | $228.89M | $181.17M | $154.96M | $103.58M | $119.25M | $129.43M | $97.29M | $78.66M | $74.85M | $76.33M | $60.42M | $50.76M | $52.93M | $32.24M | $45.39M | $42.1M | $32.41M | $19.01M | $23.52M | $27.34M | $30.37M | $21.16M | $14.5M | $7.78M | $9.7M | $8.1M | $5.4M | $6.8M | $4.2M | $3.6M | $4M | $2.8M | $2M | $300K | -$300K |
| EBITDA Margin | 21.9% | 20.2% | 18.2% | 15.7% | 14.4% | 10.7% | 12.0% | 14.7% | 13.4% | 13.0% | 13.8% | 15.0% | 13.5% | 12.9% | 14.7% | 10.9% | 17.6% | 18.5% | 15.6% | 10.0% | 14.1% | 18.1% | 22.3% | 18.2% | 13.9% | 8.5% | 12.4% | 11.8% | 8.9% | 13.5% | 9.9% | 10.8% | 15.7% | 15.2% | 19.0% | 6.8% | -21.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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| Assets | |||||||||||||||||||||||||||||||||||||
| Current Assets | |||||||||||||||||||||||||||||||||||||
| Cash and Cash Equivalents | $448.5M | $376.71M | $587.04M | $58.41M | $67.75M | $56.92M | $44.32M | $67.36M | $32.34M | $19.17M | $4.18M | $7.36M | $7.46M | $9.72M | $10.13M | $3.73M | $6.13M | $34.03M | $17.57M | $9.84M | $4.64M | $33.04M | $30.2M | $9.68M | $342K | $412K | $700K | $900K | $1M | $1.3M | $300K | $200K | $900K | $1.6M | $500K | $600K | $0 |
| Short-Term Investments | $0 | $0 | $2.1M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $573K | $217K | $85K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Cash and Short-Term Investments | $448.5M | $376.71M | $589.14M | $58.41M | $67.75M | $56.92M | $44.32M | $67.36M | $32.34M | $19.17M | $4.18M | $7.36M | $7.46M | $9.72M | $10.13M | $3.73M | $6.13M | $34.03M | $17.57M | $9.84M | $4.64M | $33.04M | $30.78M | $9.9M | $427K | $412K | $700K | $900K | $1M | $1.3M | $300K | $200K | $900K | $1.6M | $500K | $600K | $0 |
| Accounts Receivable | $223.61M | $209.17M | $189.26M | $178.45M | $172.84M | $157.96M | $168.53M | $149.99M | $116.18M | $86.59M | $78.21M | $80.55M | $64.09M | $57.32M | $45.25M | $40.78M | $32.22M | $29.3M | $28.2M | $26.21M | $25.66M | $19.88M | $18.37M | $16.76M | $15.11M | $14.44M | $13.1M | $11.1M | $10.6M | $8.1M | $7.6M | $7.7M | $6.8M | $3M | $2M | $900K | $300K |
| Inventory | $333.7M | $306.06M | $303.87M | $265.99M | $221.92M | $198.02M | $225.7M | $197.54M | $155.29M | $120.69M | $106M | $91.77M | $82.38M | $84.6M | $69.91M | $60.6M | $47.17M | $38.36M | $34.11M | $38.56M | $32.08M | $23.1M | $21.27M | $18.7M | $20.82M | $25.27M | $27.6M | $17.8M | $14.5M | $13.9M | $12.2M | $8.4M | $5.9M | $4.9M | $2.4M | $800K | $300K |
| Other Current Assets | $29.39M | $28.54M | $22.19M | $22.32M | $16.15M | $13.12M | $12.5M | $11.33M | $0 | $14.45M | $7.03M | $6.38M | $5.64M | $4.98M | $3.7M | $4.65M | $3.29M | $2.78M | $811K | $2K | $1M | $56K | $221K | $144K | $723K | $1.85M | $1.8M | $1.3M | $1.4M | $1.2M | $1M | $400K | $200K | $100K | $100K | $100K | $200K |
| Total Current Assets | $1.04B | $923.77M | $1.11B | $529.08M | $482.21M | $429.71M | $454.54M | $429.83M | $316.12M | $243.42M | $204M | $192.34M | $165.91M | $162M | $133.65M | $112.3M | $91.15M | $105.45M | $81.99M | $75.65M | $64.41M | $76.87M | $71.46M | $46.17M | $37.6M | $41.98M | $43.2M | $31.1M | $27.5M | $24.5M | $21.1M | $16.7M | $13.8M | $9.6M | $5M | $2.4M | $800K |
| Long-Term Assets | |||||||||||||||||||||||||||||||||||||
| Property, Plant & Equipment Net | $516M | $451.67M | $446.57M | $448.24M | $437.57M | $460.97M | $459.03M | $331.45M | $292.82M | $276.57M | $267.78M | $244.17M | $243.27M | $234.8M | $179.14M | $128.06M | $114.65M | $103.94M | $99.7M | $92.38M | $85.62M | $52.49M | $29.2M | $25.41M | $21.82M | $21.85M | $22M | $17M | $15.5M | $15M | $11.6M | $8.7M | $5.4M | $5.6M | $3.4M | $1.1M | $700K |
| Goodwill | $506.84M | $463.51M | $382.24M | $359.82M | $361.74M | $363.53M | $353.19M | $335.43M | $238.15M | $211.93M | $184.47M | $184.46M | $184.5M | $175.11M | $61.14M | $58.67M | $33M | $13.05M | $9.53M | $7.54M | $0 | $0 | $0 | $4.76M | $4.76M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Intangible Assets | $537.65M | $498.26M | $325.88M | $275.87M | $319.27M | $367.92M | $445.31M | $462.71M | $227.32M | $181.7M | $109.35M | $110.31M | $119.99M | $118.13M | $56.67M | $57.18M | $26.9M | $6.91M | $6.16M | $4.35M | $9.76M | $7.56M | $6.61M | $1.93M | $2.43M | $7.58M | $7.1M | $2.5M | $2.2M | $1.8M | $1.5M | $1.1M | $800K | $1.1M | $900K | $200K | $100K |
| Long-Term Investments | $45.66M | $22.83M | $19.06M | $15.58M | $14.71M | $12.04M | $17.13M | $5.92M | $5.75M | $4.99M | -$10.98M | $573K | $0 | $0 | $2.8M | $0 | -$11.25M | $0 | $0 | $0 | -$1.14M | -$227K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Deferred Tax Assets | $7.05M | $16.04M | $7.29M | $6.6M | $6.08M | $4.6M | $3.79M | $3M | $2.36M | $171K | $10.98M | $9K | $800K | $4.24M | $5.37M | $4.59M | $11.25M | $23K | $4K | $2K | $1.14M | $227K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Long-Term Assets | $32.57M | $42.5M | $35.73M | $28.78M | $26.71M | $25.63M | $24.33M | $51.66M | $29.29M | $24.02M | $13.12M | $15.3M | $13.81M | $11.03M | $8.25M | $9.13M | $5.81M | $2.4M | $3.04M | $2.75M | $2.46M | $2.96M | $32K | $33K | $35K | $41K | $100K | $100K | $100K | $400K | $300K | $500K | $500K | $100K | $100K | $0 | $0 |
| Total Long-Term Assets | $1.65B | $1.49B | $1.22B | $1.13B | $1.17B | $1.23B | $1.3B | $1.19B | $795.69M | $699.38M | $574.73M | $554.83M | $562.37M | $543.31M | $313.37M | $257.63M | $180.36M | $126.32M | $118.43M | $107.02M | $97.84M | $63.01M | $35.84M | $32.14M | $29.06M | $29.47M | $29.2M | $19.6M | $17.8M | $17.2M | $13.4M | $10.3M | $6.7M | $6.8M | $4.4M | $1.3M | $800K |
| 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 |
| Total Assets | $2.69B | $2.42B | $2.33B | $1.66B | $1.65B | $1.66B | $1.76B | $1.62B | $1.11B | $942.8M | $778.73M | $747.16M | $728.28M | $705.31M | $447.02M | $369.93M | $271.51M | $231.78M | $200.42M | $182.67M | $162.25M | $139.88M | $107.3M | $78.31M | $66.66M | $71.45M | $72.4M | $50.7M | $45.3M | $41.7M | $34.5M | $27M | $20.5M | $16.4M | $9.4M | $3.7M | $1.6M |
| Liabilities | |||||||||||||||||||||||||||||||||||||
| Current Liabilities | |||||||||||||||||||||||||||||||||||||
| Accounts Payable | $60.55M | $68.5M | $65.94M | $68.5M | $55.62M | $49.84M | $54.62M | $54.02M | $34.93M | $30.62M | $37.98M | $29.81M | $26.51M | $34.64M | $22.73M | $20.09M | $13.35M | $10.62M | $10.28M | $10.6M | $10.25M | $10.73M | $5.7M | $4.12M | $4.66M | $4.84M | $4.7M | $3.6M | $3.4M | $2.7M | $3.1M | $2.5M | $1.1M | $1.3M | $1.5M | $0 | $0 |
| Short-Term Debt | $10.88M | $0 | $0 | $22.25M | $19.11M | $20.4M | $19.05M | $22M | $19.46M | $10M | $10M | $10M | $10M | $10M | $0 | $0 | $7M | $0 | $0 | $0 | $2K | $7K | $17K | $400K | $598K | $1.09M | $5.7M | $9.4M | $6.4M | $5.9M | $6.6M | $3.8M | $1.5M | $200K | $0 | $0 | $100K |
| Current Income Tax Payable | $4.94M | $3.49M | $5.09M | $6.7M | $2.54M | $2.82M | $2.8M | $3.15M | $2.3M | $2.19M | $1.5M | $1.41M | $1.09M | $547K | $646K | $887K | $148K | $366K | $737K | $1.18M | $455K | $2.27M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Current Unearned Revenue | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $572K | $589K | $381K | $292K | $551K | $0 | $0 | $12.34M | $0 | $0 | $0 | $9.69M | $8.69M | $8.57M | $6.62M | $4.82M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Current Liabilities | $75.31M | $158K | $53.23M | $42.47M | $77.44M | $48.23M | $44.37M | $58.24M | $27.91M | $0 | $19.05M | $14.71M | $6.28M | $17.46M | $7.23M | $7.26M | $6.16M | $4.89M | $4.85M | $3.17M | $3.3M | $2.71M | $825K | $446K | $615K | $3.6M | -$1.2M | $2.3M | $2.9M | $3.1M | $1.9M | $1.4M | $1M | $700K | $600K | $700K | $400K |
| Total Current Liabilities | $239.76M | $216.4M | $203.56M | $220.65M | $236.28M | $185M | $181.66M | $175.34M | $115.62M | $88.33M | $87.91M | $75.43M | $64.61M | $74.08M | $42.47M | $40.18M | $32.91M | $21.17M | $21.79M | $20.67M | $20.72M | $21.92M | $14.53M | $11.59M | $10.69M | $9.53M | $9.2M | $15.3M | $12.7M | $11.7M | $11.6M | $7.7M | $3.6M | $2.2M | $2.1M | $700K | $500K |
| Long-Term Liabilities | |||||||||||||||||||||||||||||||||||||
| Long-Term Debt | $810.7M | $729.55M | $823.01M | $186.76M | $234.4M | $343.72M | $431.98M | $373.15M | $259.01M | $314.37M | $197.59M | $214.49M | $238.85M | $227.57M | $30.74M | $81.54M | $0 | $0 | $420K | $205K | $2K | $5K | $0 | $17K | $5.73M | $24.01M | $27.8M | $3.4M | $3.9M | $4.8M | $1.8M | $800K | $800K | $800K | $100K | $0 | $100K |
| Long-Term Unearned Revenue | $1.4M | $1.5M | $1.6M | $1.71M | $1.81M | $1.92M | $2.12M | $2.26M | $2.4M | $2.55M | $2.72M | $2.89M | $3.06M | $2.98M | $1.98M | $1.76M | $1.87M | $1.99M | $2.1M | $2.24M | $2.42M | $2.62M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Long-Term Deferred Tax Liabilities | $19.66M | $240K | $5.55M | $18.46M | $31.5M | $33.31M | $45.24M | $56.36M | $23.29M | $25.98M | $10.98M | $6.38M | $2.55M | $2.37M | $2.11M | $1.27M | $11.25M | $8.77M | $6.08M | $5.47M | $4.17M | $2.58M | $3.02M | $2.44M | $1.65M | $2.18M | $0 | $1.3M | $900K | $900K | $600K | $400K | $200K | $0 | $0 | $0 | $0 |
| Other Long-Term Liabilities | -$46.56M | $36.77M | $33.26M | $32.26M | $42.97M | $70.92M | $73.67M | $80.12M | $35.15M | $13.38M | $13.42M | $12.71M | $12.52M | $16.73M | $9.39M | $7.79M | $6.33M | $5.17M | $5.65M | $2.87M | $2.46M | $1.7M | $1.51M | $861K | $928K | $956K | $2.7M | $1.1M | $1.6M | $1.4M | $1M | $500K | $200K | $100K | -$100K | $0 | $0 |
| Total Long-Term Liabilities | $861.85M | $822.84M | $919.68M | $298.92M | $372.21M | $520.82M | $625.72M | $511.89M | $319.86M | $356.28M | $224.72M | $236.48M | $257.97M | $249.65M | $47.45M | $93.69M | $19.8M | $16.3M | $14.26M | $10.78M | $9.05M | $6.9M | $4.53M | $3.32M | $8.31M | $27.15M | $30.5M | $5.8M | $6.4M | $7.1M | $3.4M | $1.7M | $1.2M | $900K | $1.5M | $0 | $100K |
| 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 | -$1.5M | $0 | $0 |
| Total Liabilities | $1.1B | $1.04B | $1.12B | $519.57M | $608.5M | $705.82M | $807.38M | $687.24M | $435.48M | $444.61M | $312.63M | $311.91M | $322.58M | $323.73M | $89.93M | $133.87M | $52.7M | $37.47M | $36.05M | $31.46M | $29.76M | $28.82M | $19.06M | $14.91M | $19M | $36.67M | $39.7M | $21.1M | $19.1M | $18.8M | $15M | $9.4M | $4.8M | $3.1M | $2.1M | $700K | $600K |
| Stockholders' Equity | |||||||||||||||||||||||||||||||||||||
| Preferred Stock | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $1.18M | $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 | $763.91M | $703.22M | $638.15M | $675.17M | $641.53M | $606.22M | $587.02M | $571.38M | $353.39M | $206.19M | $197.83M | $187.71M | $177.78M | $172.34M | $166.23M | $67.09M | $63.69M | $61.69M | $52.48M | $54.39M | $48.2M | $42.56M | $37.7M | $30.27M | $25.96M | $19.78M | $18.4M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Retained Earnings | $824.03M | $695.54M | $575.18M | $480.77M | $406.26M | $357.8M | $368.22M | $363.43M | $321.41M | $293.88M | $273.76M | $249.96M | $226.99M | $210.42M | $190.71M | $167.66M | $155.2M | $132.67M | $111.95M | $96.97M | $84.67M | $68.89M | $50.96M | $33.66M | $22.35M | $15.62M | $14.8M | $11.6M | $9.1M | $8.3M | $6.2M | $4.9M | $3.7M | $1.8M | $700K | -$600K | -$700K |
| Comprehensive Income & Other | -$3.64M | -$19.4M | -$11.33M | -$11.55M | -$7.99M | -$5.45M | -$5.29M | -$2.03M | $1.53M | -$1.88M | -$5.49M | -$2.41M | $943K | -$1.18M | $150K | $1.31M | -$85K | -$58K | -$56K | -$151K | -$382K | -$398K | -$417K | -$530K | -$653K | -$624K | -$500K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Stockholders' Equity | -$3.64M | -$19.4M | -$11.33M | -$11.55M | -$7.99M | -$5.45M | -$5.29M | -$2.03M | $1.53M | -$1.88M | -$5.49M | -$2.41M | $943K | -$1.18M | $150K | $1.31M | -$85K | -$58K | -$56K | -$151K | -$382K | -$398K | -$417K | -$530K | -$653K | -$624K | -$500K | $17.5M | $16.7M | $14.2M | $13.1M | $12.6M | $12M | $11.5M | $6.6M | $3.6M | $1.7M |
| Total Equity | $1.58B | $1.38B | $1.2B | $1.14B | $1.04B | $958.58M | $949.94M | $932.77M | $676.33M | $498.19M | $466.1M | $435.26M | $405.71M | $381.58M | $357.09M | $236.07M | $218.81M | $194.31M | $164.37M | $151.21M | $132.48M | $111.05M | $88.24M | $63.4M | $47.66M | $34.77M | $32.7M | $29.1M | $25.8M | $22.5M | $19.3M | $17.5M | $15.7M | $13.3M | $7.3M | $3M | $1M |
| 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 | $500K | $400K | $400K | $200K | $100K | $0 | $0 | $0 | $0 | $0 |
| Total Liabilities and Equity | $2.69B | $2.42B | $2.33B | $1.66B | $1.65B | $1.66B | $1.76B | $1.62B | $1.11B | $942.8M | $778.73M | $747.16M | $728.28M | $705.31M | $447.02M | $369.93M | $271.51M | $231.78M | $200.42M | $182.67M | $162.25M | $139.88M | $107.3M | $78.31M | $66.66M | $71.45M | $72.4M | $50.2M | $44.9M | $41.3M | $34.3M | $26.9M | $20.5M | $16.4M | $9.4M | $3.7M | $1.6M |
| Supplementary Data | |||||||||||||||||||||||||||||||||||||
| Total Debt | $898.23M | $794.66M | $891.36M | $279.75M | $325.7M | $447.97M | $535.3M | $395.15M | $278.47M | $324.37M | $207.59M | $224.49M | $248.85M | $237.57M | $30.74M | $81.54M | $7M | $368K | $420K | $205K | $4K | $12K | $17K | $417K | $6.33M | $25.1M | $33.5M | $12.8M | $10.3M | $10.7M | $8.4M | $4.6M | $2.3M | $1M | $100K | $0 | $200K |
| Net Debt | $449.73M | $417.95M | $304.32M | $221.35M | $257.95M | $391.05M | $490.98M | $327.79M | $246.14M | $305.2M | $203.42M | $217.13M | $241.4M | $227.85M | $20.61M | $77.8M | $867K | -$33.66M | -$17.15M | -$9.63M | -$4.64M | -$33.02M | -$30.19M | -$9.27M | $5.98M | $24.69M | $32.8M | $11.9M | $9.3M | $9.4M | $8.1M | $4.4M | $1.4M | -$600K | -$400K | -$600K | $200K |
| Period | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 | FY 2020 | FY 2019 | FY 2018 | FY 2017 | FY 2016 | FY 2015 | FY 2014 | FY 2013 | FY 2012 | FY 2011 | FY 2010 | FY 2009 | FY 2008 | FY 2007 | FY 2006 | FY 2005 | FY 2004 | FY 2003 | FY 2002 | FY 2001 | FY 2000 | FY 1999 | FY 1998 | FY 1997 | FY 1996 | FY 1995 | FY 1994 | FY 1993 | FY 1992 | FY 1991 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Currency | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD |
| Period Ending | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 | 1994-12-31 | 1993-12-31 | 1992-12-31 | 1991-12-31 |
| Operating Activities | |||||||||||||||||||||||||||||||||||
| Net Income | $128.49M | $120.36M | $94.41M | $74.52M | $48.45M | -$9.84M | $5.45M | $42.02M | $27.52M | $20.12M | $23.8M | $22.97M | $16.57M | $19.71M | $23.04M | $12.46M | $22.53M | $20.73M | $15.59M | $12.3M | $15.78M | $17.93M | $17.3M | $11.31M | $6.74M | $827K | $3.2M | $2.5M | $800K | $2.2M | $1.2M | $1.3M | $1.8M | $1.2M | $1.3M |
| Depreciation & Amortization | $134.65M | $114.73M | $101.29M | $92.2M | $95.78M | $106.82M | $104.36M | $69.55M | $53.58M | $43.76M | $37.42M | $35.93M | $32.54M | $22.53M | $19.19M | $14.86M | $12.27M | $10.24M | $9.31M | $8.1M | $5.64M | $4.49M | $4.23M | $4.38M | $4.56M | $4.32M | $3.6M | $2.8M | $2.7M | $2.4M | $1.7M | $1.6M | $1.4M | $1.1M | $500K |
| Deferred Income Tax | $5.21M | -$14.87M | -$12.64M | -$14.92M | -$4.63M | -$11.29M | -$12.44M | $2.05M | -$1.3M | -$962K | $3.45M | $3.87M | $1.36M | $549K | $1.68M | -$953K | $1.79M | -$183K | $984K | $376K | $2.57M | -$48K | $430K | $1.29M | -$45K | $390K | $500K | $400K | $0 | $0 | -$200K | $0 | $100K | $0 | $0 |
| Stock-Based Compensation | $43.46M | $28.47M | $21.33M | $18.04M | $16.09M | $14.34M | $9.38M | $6.12M | $4.08M | $2.51M | $2.24M | $1.46M | $1.47M | $1.92M | $1.64M | $1.29M | $1.18M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Changes in Working Capital: | |||||||||||||||||||||||||||||||||||
| Accounts Receivable | -$2.73M | -$21.7M | -$9.54M | -$15.12M | -$8.62M | $10.43M | -$17.9M | -$27.52M | -$12.84M | -$6.82M | -$5.87M | -$13.6M | -$6.45M | -$6.58M | -$3.32M | -$2.09M | -$2.13M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Inventory | -$21.6M | -$2.29M | -$32.1M | -$47.93M | -$25.18M | $29.43M | -$27.04M | -$28.17M | -$17.83M | -$3.66M | -$13.11M | -$9.4M | $2.33M | -$8.96M | -$9.31M | -$7.61M | -$6.88M | -$4.04M | $5.06M | -$6.04M | -$8.47M | -$1.63M | -$2.57M | $2.12M | $4.45M | $2.27M | -$7.2M | -$3.3M | -$100K | -$1.7M | -$3.8M | -$2.4M | -$1M | -$2.5M | -$1.6M |
| Accounts Payable | $1.01M | -$2.31M | -$7.3M | $12.66M | $6.05M | $333K | -$2.29M | $15.73M | $417K | -$6.83M | $14.77M | $5.33M | -$5K | $7.72M | -$2.13M | $5.64M | $2.47M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Working Capital | -$26K | -$10.64M | -$21.07M | -$21.01M | $9.91M | -$5.95M | -$8.49M | $4.02M | $6.06M | $4.28M | $6.95M | $4.18M | -$5.28M | $6.77M | $478K | $3.29M | $542K | $1.08M | -$10K | $2.82M | -$7.11M | $6.22M | $1.2M | -$834K | $840K | -$906K | $0 | -$1M | -$2M | $100K | -$1M | -$500K | -$1.1M | -$1M | $0 |
| Total Working Capital Change | -$23.34M | -$36.95M | -$70.02M | -$71.4M | -$17.84M | $34.24M | -$55.73M | -$35.94M | -$24.2M | -$13.03M | $2.73M | -$13.49M | -$9.4M | -$1.05M | -$14.29M | -$771K | -$6M | -$2.95M | $5.05M | -$3.23M | -$15.58M | $4.58M | -$1.37M | $1.29M | $5.29M | $1.37M | -$7.2M | -$4.3M | -$2.1M | -$1.6M | -$4.8M | -$2.9M | -$2.1M | -$3.5M | -$1.6M |
| Other Non-Cash Items | $8.9M | $9.05M | $10.78M | $15.86M | $9.37M | $31.02M | $26.79M | $2.75M | $3.05M | $1.21M | -$190K | $2.58M | $8.83M | $3.28M | $2.74M | $7.87M | -$1.7M | -$391K | $875K | $1.32M | $2.68M | $3.06M | $4.25M | $3.08M | $1.82M | $223K | -$100K | $100K | $300K | $400K | $100K | $400K | $0 | $400K | $100K |
| Net Cash from Operating | $297.37M | $220.8M | $145.15M | $114.29M | $147.23M | $165.27M | $77.81M | $86.53M | $62.73M | $53.6M | $69.46M | $53.33M | $51.37M | $46.94M | $34.02M | $34.76M | $30.07M | $27.97M | $32.12M | $19.11M | $11.09M | $30.02M | $24.84M | $21.36M | $18.37M | $7.13M | $300K | $1.7M | $1.7M | $3.4M | -$1.8M | $400K | $1.2M | -$800K | $300K |
| Investing Activities | |||||||||||||||||||||||||||||||||||
| Capital Expenditures | -$84.84M | -$38.04M | -$36.7M | -$45.03M | -$27.94M | -$49.28M | -$81.5M | -$66.34M | -$41.2M | -$35.05M | -$52.91M | -$35.9M | -$61.12M | -$66.1M | -$61.27M | -$24.73M | -$19.67M | -$14.91M | -$16.74M | -$15M | -$40.74M | -$27.91M | -$8.17M | -$7.95M | -$4.09M | -$4.69M | -$16.3M | -$4.2M | -$1.1M | -$2.7M | -$2.5M | -$3.5M | -$1.4M | -$2M | -$2.6M |
| Acquisitions | -$144.77M | -$320.18M | -$137.85M | -$8.29M | -$7.17M | -$9.67M | -$53.9M | -$301.79M | -$105.58M | -$125.16M | -$12.37M | -$5.93M | -$31.6M | -$192.76M | -$10.25M | -$97.78M | -$46.15M | -$5.11M | -$4.73M | -$3.92M | -$2.35M | -$813K | $0 | $0 | $0 | -$607K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Purchases of Investments | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $35.05M | $0 | $0 | $0 | $66.1M | -$2.5M | $1.08M | $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 | $1.09M | $0 | $0 | $0 | $3.25M | $2.08M | $9.67M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Investing Activities | -$17.78M | -$10.43M | -$799K | -$4.08M | -$2.05M | $292K | $920K | -$10.7M | $21K | -$35.03M | $3.26M | $5.62M | $24.11M | -$66.06M | -$2.07M | -$1.07M | $27K | $45K | -$297K | -$266K | -$689K | -$412K | $467K | -$95K | $689K | $941K | $0 | $100K | -$500K | -$500K | $1.8M | -$500K | -$2.1M | -$800K | -$700K |
| Net Cash from Investing | -$247.39M | -$368.65M | -$175.35M | -$57.4M | -$37.16M | -$58.65M | -$134.48M | -$378.82M | -$146.76M | -$159.11M | -$62.02M | -$36.2M | -$68.61M | -$255.57M | -$74.02M | -$112.83M | -$65.79M | -$19.98M | -$21.76M | -$19.19M | -$43.77M | -$29.14M | -$7.7M | -$8.05M | -$3.4M | -$4.36M | -$16.3M | -$4.1M | -$1.6M | -$3.2M | -$700K | -$4M | -$3.5M | -$2.8M | -$3.3M |
| Financing Activities | |||||||||||||||||||||||||||||||||||
| Debt Repaid | - | $99.06M | -$619.58M | $44.94M | $108.5M | $88.38M | -$44.5M | -$116.5M | $46M | -$117.41M | $16.9M | $25.37M | -$11.29M | -$206.83M | $50.8M | -$74.54M | - | - | - | - | $8K | $18K | $400K | $5.87M | $19.05M | $4.09M | -$16.3M | -$1.5M | $1.6M | $200K | -$1.7M | -$2.3M | -$1M | $100K | - |
| Common Stock Issuance | $28.21M | $40.91M | $15.58M | $20.07M | $21.31M | $6.63M | $6.25M | $214.99M | $143.81M | $5.27M | $6.67M | $8.15M | $3.73M | $3.75M | $95.45M | $1.71M | $2.56M | $6.21M | $1.86M | $3.54M | $3.7M | $1.69M | $2.69M | $1.59M | $3.92M | $1.22M | $0 | $600K | $1.8M | $1M | $500K | $700K | $700K | $4.8M | $3M |
| Common Stock Repurchases | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$2.73M | $0 | -$5.41M | $0 | $0 | $0 | $0 | $0 | -$37K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$100K | $0 | -$100K |
| 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 |
| Other Financing Activities | -$12.21M | -$1.85M | -$75.9M | -$35.39M | -$11.24M | -$13.97M | -$17.22M | -$3.21M | -$877K | -$1.58M | -$6K | $260K | -$248K | -$2.3M | $2.04M | $399K | $987K | $2.04M | $694K | $1.66M | $661K | $124K | $903K | -$4K | $176K | $0 | $100K | $0 | -$100K | $0 | $400K | -$100K | -$100K | $0 | $0 |
| Net Cash from Financing | $16M | -$60.01M | $559.27M | -$60.26M | -$98.44M | -$95.71M | $33.53M | $328.28M | $96.52M | $121.09M | -$10.23M | -$16.97M | $14.77M | $208.29M | $46.7M | $76.12M | $7.82M | $8.25M | -$2.85M | $5.2M | $4.35M | $1.8M | $3.2M | -$4.16M | -$14.99M | -$2.87M | $16.4M | $2.1M | $100K | $800K | $2.6M | $2.9M | $1.5M | $4.7M | $2.9M |
| Forex Effect | $3.8M | -$2.52M | -$484K | -$3.83M | -$801K | $1.68M | $96K | -$970K | $682K | -$593K | -$382K | -$258K | $208K | -$61K | -$297K | -$455K | $6K | $214K | $231K | $76K | -$61K | $158K | $183K | $193K | -$41K | -$160K | -$600K | $200K | -$500K | -$1.3M | -$300K | -$200K | -$800K | -$1.6M | -$500K |
| Net Change in Cash | $69.78M | -$210.38M | $528.59M | -$7.19M | $10.83M | $12.6M | -$23.04M | $35.02M | $13.16M | $14.99M | -$3.18M | -$104K | -$2.26M | -$409K | $6.39M | -$2.4M | -$27.9M | $16.46M | $7.74M | $5.19M | -$28.39M | $2.83M | $20.52M | $9.34M | -$71K | -$256K | -$200K | -$100K | -$300K | -$300K | -$200K | -$900K | -$1.6M | -$500K | -$600K |
| Supplementary Data | |||||||||||||||||||||||||||||||||||
| Operating Cash Flow | $297.37M | $220.8M | $145.15M | $114.29M | $147.23M | $165.27M | $77.81M | $86.53M | $62.73M | $53.6M | $69.46M | $53.33M | $51.37M | $46.94M | $34.02M | $34.76M | $30.07M | $27.97M | $32.12M | $19.11M | $11.09M | $30.02M | $24.84M | $21.36M | $18.37M | $7.13M | $300K | $1.7M | $1.7M | $3.4M | -$1.8M | $400K | $1.2M | -$800K | $300K |
| Capital Expenditure | -$84.84M | -$38.04M | -$36.7M | -$45.03M | -$27.94M | -$49.28M | -$81.5M | -$66.34M | -$41.2M | -$35.05M | -$52.91M | -$35.9M | -$61.12M | -$66.1M | -$61.27M | -$24.73M | -$19.67M | -$14.91M | -$16.74M | -$15M | -$40.74M | -$27.91M | -$8.17M | -$7.95M | -$4.09M | -$4.69M | -$16.3M | -$4.2M | -$1.1M | -$2.7M | -$2.5M | -$3.5M | -$1.4M | -$2M | -$2.6M |
| Free Cash Flow | $212.53M | $182.76M | $108.45M | $69.26M | $119.29M | $115.99M | -$3.68M | $20.2M | $21.53M | $18.55M | $16.54M | $17.43M | -$9.75M | -$19.16M | -$27.26M | $10.03M | $10.4M | $13.06M | $15.38M | $4.11M | -$29.65M | $2.1M | $16.67M | $13.4M | $14.28M | $2.44M | -$16M | -$2.5M | $600K | $700K | -$4.3M | -$3.1M | -$200K | -$2.8M | -$2.3M |
| Cash at Beginning | $378.77M | $589.14M | $60.56M | $67.75M | $56.92M | $44.32M | $67.36M | $32.34M | $19.17M | $4.18M | $7.36M | $7.46M | $9.72M | $10.13M | $3.73M | $6.13M | $34.03M | $17.57M | $9.84M | $4.64M | $33.04M | $30.2M | $9.68M | $342K | $412K | $669K | $900K | $1M | $1.3M | $300K | $200K | $900K | $1.6M | $500K | $600K |
| Cash at End | $448.55M | $378.77M | $589.14M | $60.56M | $67.75M | $56.92M | $44.32M | $67.36M | $32.34M | $19.17M | $4.18M | $7.36M | $7.46M | $9.72M | $10.13M | $3.73M | $6.13M | $34.03M | $17.57M | $9.84M | $4.64M | $33.04M | $30.2M | $9.68M | $342K | $412K | $700K | $900K | $1M | $0 | $0 | $0 | $0 | $0 | $0 |