SENIOR PLC (SNIRF)
Senior plc is a global engineering enterprise dedicated to the design, production, and distribution of high-technology components and sophisticated systems. The company caters to leading original equipment manufacturers (OEMs) across vital sectors worldwide, including aerospace, defense, ground transportation, and energy. Its operations are segmented into two primary divisions: Aerospace and Flexonics. The Aerospace division delivers a range of specialized, engineered products, such as high- and low-pressure ducting systems, intricate control bellows, various assemblies, and sensors. It also produces precision-machined and fabricated components for aircraft engines and airframes, alongside fluid systems ducting and control solutions. Conversely, the Flexonics division supplies products like exhaust gas recycling (EGR) coolers, fuel mixing and distribution systems, and flexible couplings. Its extensive portfolio also encompasses engineered expansion joints, dampers, diverters, flexible hose assemblies, control bellows, fuel cells, heat exchangers, and other precision-machined parts. Founded in 1933 as Senior Engineering Group plc, the company adopted its current name, Senior plc, in 1999. Its corporate headquarters are situated in Rickmansworth, United Kingdom.
Industry: Aerospace & Defense
Senior plc
No splits on record
Nothing in SNIRF'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 | $985.16M | $1.3B | $1.29B | $1.13B | $879.21M | $979.18M | $1.48B | $1.44B | $1.37B | $1.22B | $1.13B | $1.1B | $1.03B | $950.35M | $855.18M | $756.68M | $720.91M | $750.67M | $628.27M | $517.76M | $451.95M | $409.51M | $473.71M | $539.78M | $618.93M | $674.59M | $663.11M | $680.2M | $639.75M | $767.22M | $654.96M | $525.36M | $520.61M | $442.58M | $397.2M | $424.92M | $383.35M | $277.5M | $191.53M | $138.9M |
| YoY Growth | -24.5% | 1.4% | 13.6% | 28.8% | -10.2% | -34.0% | 2.6% | 5.7% | 11.6% | 7.9% | 3.5% | 5.9% | 8.9% | 11.1% | 13.0% | 5.0% | -4.0% | 19.5% | 21.3% | 14.6% | 10.4% | -13.6% | -12.2% | -12.8% | -8.3% | 1.7% | -2.5% | 6.3% | -16.6% | 17.1% | 24.7% | 0.9% | 17.6% | 11.4% | -6.5% | 10.8% | 38.1% | 44.9% | 37.9% | - |
| Cost of Revenue | $759.75M | $1.07B | $1.06B | $934.87M | $743.73M | $851.31M | $1.21B | $1.14B | $1.07B | $956.36M | $859.46M | $825.69M | $772.16M | $707.69M | $632.68M | $558.73M | $540.58M | $571.15M | $492.53M | $408.17M | $358.65M | $321.14M | $368.4M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Gross Profit | $225.58M | $231.85M | $227.31M | $197.55M | $135.48M | $127.87M | $270.82M | $300.06M | $291.25M | $267.62M | $274.43M | $269.89M | $262.41M | $242.66M | $222.51M | $197.95M | $180.33M | $179.53M | $135.75M | $109.58M | $93.3M | $88.36M | $105.31M | $539.78M | $618.93M | $674.59M | $663.11M | $680.2M | $639.75M | $767.22M | $654.96M | $525.36M | $520.61M | $442.58M | $397.2M | $424.92M | $383.35M | $277.5M | $191.53M | $138.9M |
| Gross Margin | 22.9% | 17.8% | 17.7% | 17.4% | 15.4% | 13.1% | 18.3% | 20.8% | 21.3% | 21.9% | 24.2% | 24.6% | 25.4% | 25.5% | 26.0% | 26.2% | 25.0% | 23.9% | 21.6% | 21.2% | 20.6% | 21.6% | 22.2% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% |
| Research and Development | $20.95M | $0 | $26.7M | $26.43M | $25.63M | $24.96M | $37.51M | $39.64M | $34.17M | $24.96M | $21.76M | $15.35M | $17.22M | $0 | $15.75M | $14.15M | $12.95M | $11.48M | $10.95M | $11.35M | $11.08M | $11.61M | $5.34M | $5.34M | $4.54M | $4.67M | $4.81M | $5.07M | $4.4M | $3.6M | $2.44M | $1.72M | $1.71M | $1.71M | $1.92M | $3.18M | $2.63M | $1.47M | $1.3M | $766K |
| Selling, General, and Administrative | $166.71M | $179.79M | $183.26M | $157.1M | $123.73M | $377.61M | $209.42M | $207.02M | $205.29M | $180.99M | $177.12M | $151.1M | $137.48M | $117.33M | $5.21M | $4.94M | $4.4M | $4.67M | $4.94M | $5.87M | $4.94M | $4.81M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other | -$20.95M | -$1.74M | -$25.49M | -$25.49M | -$267K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$801K | -$1.33M | -$3.2M | -$7.21M | -$2.67M | -$2.4M | -$3.47M | -$5.61M | $9.48M | $8.81M | $565.81M | $584.76M | $585.16M | $612.26M | $579.29M | $674.99M | $228K | $180K | $168K | $284K | $402K | $562K | $545K | $427K | $442K | $137.54M |
| Total Operating Expenses | $166.71M | $178.06M | $181.66M | $154.3M | $123.6M | $321.41M | $169.52M | $206.76M | $209.16M | $180.06M | $178.59M | $151.5M | $139.75M | $117.33M | $744M | $662.31M | $639.35M | $670.85M | $571.95M | $484.52M | $425.52M | $388.02M | $449.15M | $508.55M | $570.35M | $589.43M | $589.97M | $617.33M | $583.69M | $678.59M | $614M | $492.24M | $485.07M | $398.93M | $376.44M | $426.04M | $384.44M | $278.36M | $190.78M | $138.3M |
| Operating Income (EBIT) | $64.59M | $53.79M | $56.99M | $43.25M | $11.88M | -$193.54M | $101.31M | $93.03M | $85.96M | $86.63M | $97.3M | $118.79M | $123.07M | $125.07M | $112.39M | $95.17M | $73.41M | $80.62M | $56.86M | $33.77M | $26.83M | $22.82M | $25.09M | $34.44M | $47.12M | $65.27M | $42.85M | $74.48M | $61.93M | $50.45M | $37.92M | $32.79M | $39.27M | $28.04M | $25.75M | $24.04M | $28.46M | $20.45M | $16.33M | $12.43M |
| Operating Margin | 6.6% | 4.1% | 4.4% | 3.8% | 1.4% | -19.8% | 6.8% | 6.4% | 6.3% | 7.1% | 8.6% | 10.8% | 11.9% | 13.2% | 13.1% | 12.6% | 10.2% | 10.7% | 9.1% | 6.5% | 5.9% | 5.6% | 5.3% | 6.4% | 7.6% | 9.7% | 6.5% | 10.9% | 9.7% | 6.6% | 5.8% | 6.2% | 7.5% | 6.3% | 6.5% | 5.7% | 7.4% | 7.4% | 8.5% | 9.0% |
| Interest Expense | $28.69M | $29.23M | $27.36M | $14.15M | $11.35M | $14.68M | $15.75M | $12.28M | $12.68M | $13.75M | $11.08M | $12.15M | $12.95M | $14.15M | $14.15M | $14.15M | $16.82M | $14.95M | $10.95M | $9.74M | $8.41M | $8.28M | $11.08M | $10.28M | $13.88M | $14.82M | $11.21M | $7.07M | $4.4M | $6.14M | $6.32M | $4.85M | $4.56M | $3.53M | $2.33M | $2.66M | $5.19M | $2.33M | $2.34M | $1.66M |
| Interest Income | $11.48M | $8.54M | $10.68M | $934K | $133K | $267K | $267K | $133K | $267K | $267K | $400K | $10.81M | $10.81M | $400K | $400K | $0 | $267K | $801K | $534K | $267K | $267K | $1.2M | $1.6M | $1.47M | $934K | $2.67M | $4.14M | $3.87M | $4.27M | $2.94M | $4.32M | $4.31M | $2.87M | $3.61M | $2.27M | $1.88M | $2.63M | $473K | $1.29M | $383K |
| Other Income (Expense) | -$19.08M | -$18.42M | -$26.56M | -$13.35M | $19.75M | -$19.35M | -$43.91M | -$11.48M | -$17.75M | -$13.75M | -$11.35M | -$12.01M | -$12.68M | -$13.75M | -$13.75M | -$22.56M | -$8.81M | -$13.21M | -$9.74M | -$9.61M | -$6.94M | -$4.81M | -$16.02M | -$28.96M | -$35.91M | -$84.09M | -$108.92M | $3.2M | $1.47M | -$85.02M | -$11.41M | -$8.95M | -$3.26M | -$35.16M | $3.62M | -$2.66M | -$5.19M | -$2.33M | -$3.97M | $9.57M |
| Income Before Tax (EBT) | $45.51M | $35.37M | $30.43M | $29.36M | $31.37M | -$256.27M | $37.77M | $81.82M | $69.67M | $74.08M | $85.16M | $107.58M | $111.85M | $111.32M | $97.04M | $69.54M | $66.2M | $68.47M | $45.78M | $24.16M | $19.49M | $10.28M | $8.54M | $9.34M | $12.68M | $1.07M | -$35.77M | $66.07M | $57.53M | $3.6M | $29.54M | $24.17M | $32.28M | $8.49M | $24.38M | $21.38M | $23.27M | $18.13M | $12.36M | $10.17M |
| Income Tax Expense | $9.07M | $2.54M | -$11.08M | $2.94M | -$667K | -$44.45M | -$667K | $10.41M | -$10.81M | $13.48M | $20.42M | $22.82M | $16.55M | $22.42M | $23.63M | $15.62M | $14.15M | $16.15M | $8.54M | $3.87M | $3.34M | $2.14M | $2.4M | $4.14M | $6.81M | $1.2M | $5.47M | $18.95M | $14.95M | $8.81M | $9.24M | $7.53M | $9.37M | $5.49M | $7.82M | $5.99M | $7.54M | $6.02M | $3.65M | $3.39M |
| Net Income | $39.24M | $34.57M | $41.51M | $26.96M | $32.3M | -$211.56M | $38.98M | $66.87M | $80.49M | $60.6M | $64.74M | $84.76M | $95.3M | $93.3M | $73.41M | $53.92M | $52.06M | $52.32M | $37.24M | $20.29M | $16.15M | $8.68M | $6.14M | $5.21M | $5.87M | -$133K | -$41.24M | $47.12M | $42.58M | -$5.21M | $20.31M | $16.65M | $22.91M | $3M | $16.57M | $13.24M | $15.89M | $7.07M | $8.7M | $6.22M |
| Net Income Margin | 4.0% | 2.7% | 3.2% | 2.4% | 3.7% | -21.6% | 2.6% | 4.6% | 5.9% | 5.0% | 5.7% | 7.7% | 9.2% | 9.8% | 8.6% | 7.1% | 7.2% | 7.0% | 5.9% | 3.9% | 3.6% | 2.1% | 1.3% | 1.0% | 0.9% | -0.0% | -6.2% | 6.9% | 6.7% | -0.7% | 3.1% | 3.2% | 4.4% | 0.7% | 4.2% | 3.1% | 4.1% | 2.5% | 4.5% | 4.5% |
| Supplementary Data | ||||||||||||||||||||||||||||||||||||||||
| EPS | 0.07 | 0.06 | 0.08 | 0.05 | 0.06 | -0.38 | 0.07 | 0.12 | 0.14 | 0.11 | 0.12 | 0.15 | 0.17 | 0.17 | 0.14 | 0.10 | 0.10 | 0.10 | 0.07 | 0.04 | 0.04 | 0.02 | 0.01 | 0.01 | 0.01 | -0.00 | -0.10 | 0.11 | 0.10 | -0.01 | 0.05 | 0.04 | 0.07 | 0.01 | 0.06 | 0.05 | 0.06 | 0.03 | 0.05 | 0.04 |
| Diluted EPS | 0.07 | 0.06 | 0.07 | 0.05 | 0.06 | -0.38 | 0.07 | 0.12 | 0.14 | 0.11 | 0.11 | 0.15 | 0.17 | 0.17 | 0.13 | 0.10 | 0.10 | 0.10 | 0.07 | 0.04 | 0.04 | 0.02 | 0.01 | 0.01 | 0.01 | -0.00 | -0.10 | 0.11 | 0.10 | -0.01 | 0.05 | 0.04 | 0.07 | 0.01 | 0.06 | 0.05 | 0.06 | 0.03 | 0.05 | 0.04 |
| Weighted Average OS | 413.40M | 414.30M | 413.30M | 415.30M | 415.70M | 414.90M | 415.00M | 417.80M | 418.90M | 418.80M | 418.30M | 416.30M | 414.70M | 408.50M | 402.00M | 399.60M | 398.30M | 395.00M | 389.00M | 349.80M | 334.43M | 318.14M | 318.14M | 318.14M | 318.14M | 318.03M | 317.72M | 315.85M | 316.06M | 315.02M | 313.05M | 295.61M | 256.26M | 245.59M | 210.36M | 210.28M | 186.01M | 160.69M | 134.88M | 110.09M |
| EBITDA | $105.03M | $133.88M | $126.8M | $109.98M | $106.51M | -$159.37M | $143.89M | $170.05M | $159.64M | $158.7M | $148.96M | $160.57M | $157.5M | $155.63M | $137.35M | $113.59M | $111.32M | $112.12M | $79.55M | $51.39M | $42.31M | $27.36M | $47.78M | $64.2M | $71.68M | $40.31M | $65.54M | $94.23M | $83.16M | $31.5M | $52.42M | $46.52M | $49.27M | $23.19M | $35.51M | $31.79M | $35.14M | $25.95M | $19.24M | $15.19M |
| EBITDA Margin | 10.7% | 10.3% | 9.9% | 9.7% | 12.1% | -16.3% | 9.7% | 11.8% | 11.7% | 13.0% | 13.1% | 14.7% | 15.2% | 16.4% | 16.1% | 15.0% | 15.4% | 14.9% | 12.7% | 9.9% | 9.4% | 6.7% | 10.1% | 11.9% | 11.6% | 6.0% | 9.9% | 13.9% | 13.0% | 4.1% | 8.0% | 8.9% | 9.5% | 5.2% | 8.9% | 7.5% | 9.2% | 9.4% | 10.0% | 10.9% |
| 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 | $109.43M | $60.73M | $63.53M | $57.66M | $68.21M | $31.5M | $21.09M | $22.96M | $16.82M | $23.36M | $19.22M | $17.62M | $70.88M | $59.4M | $39.11M | $74.75M | $27.23M | $15.88M | $11.61M | $9.61M | $11.35M | $9.88M | $15.48M | $12.81M | $19.89M | $21.89M | $12.81M | $30.97M | $28.16M | $23.36M | $25.47M | $28.68M | $42.99M | $73.73M | $27.35M | $16.86M | $17.51M | $3.19M | $16.87M | $1.91M |
| 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 | $11.48M | $14.82M | $20.15M | $51.1M | $65.94M | $0 | $0 | $0 | $0 | $0 | $0 | $183K | $467K |
| Cash and Short-Term Investments | $109.43M | $60.73M | $63.53M | $57.66M | $68.21M | $31.5M | $21.09M | $22.96M | $16.82M | $23.36M | $19.22M | $17.62M | $70.88M | $59.4M | $39.11M | $74.75M | $27.23M | $15.88M | $11.61M | $9.61M | $11.35M | $9.88M | $15.48M | $12.81M | $19.89M | $21.89M | $12.81M | $42.45M | $42.98M | $43.51M | $76.57M | $94.62M | $42.99M | $73.73M | $27.35M | $16.86M | $17.51M | $3.19M | $17.05M | $2.38M |
| Accounts Receivable | $176.16M | $159.1M | $166.98M | $147.76M | $113.86M | $96.1M | $159.9M | $199.15M | $183.93M | $178.19M | $168.98M | $164.71M | $137.75M | $128.54M | $135.35M | $101.98M | $100.37M | $116.52M | $102.91M | $89.83M | $84.49M | $0 | $79.82M | $89.3M | $98.91M | $139.08M | $134.94M | $152.96M | $141.22M | $152.3M | $149.81M | $107.96M | $100.93M | $87.04M | $77.11M | $87.5M | $93.27M | $81.82M | $51.1M | $36.4M |
| Inventory | $193.38M | $315M | $276.96M | $259.34M | $193.81M | $197.01M | $225.98M | $237.32M | $206.22M | $206.09M | $169.38M | $159.24M | $132.68M | $121.73M | $121.86M | $102.11M | $87.43M | $134.94M | $109.85M | $97.84M | $68.21M | $57.26M | $53.52M | $61.8M | $69.67M | $81.02M | $84.22M | $100.91M | $81.95M | $86.09M | $87.34M | $71.03M | $64.66M | $59.99M | $48.37M | $54.05M | $56.27M | $46.54M | $36.56M | $28.58M |
| Other Current Assets | -$16.02M | $10.41M | $10.28M | $10.01M | $7.21M | $10.68M | $13.61M | $11.21M | $18.02M | $15.48M | $16.42M | $10.54M | $7.47M | $128.54M | $135.35M | $100.11M | $99.71M | $114.52M | $99.04M | $85.16M | $79.95M | $69.41M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $267K | $1.13M | $1.43M | $326K | $0 | $0 | $0 | $0 | $0 |
| Total Current Assets | $478.97M | $562.6M | $532.7M | $488.92M | $396.29M | $346.37M | $430.06M | $484.12M | $435.8M | $439.54M | $385.61M | $361.59M | $356.12M | $316.21M | $302.19M | $282.7M | $220.24M | $274.56M | $226.51M | $197.55M | $166.18M | $141.22M | $159.64M | $176.32M | $194.61M | $251.07M | $242.66M | $304.99M | $275.36M | $290.44M | $321.41M | $280.03M | $213.77M | $226.84M | $156.45M | $158.41M | $167.05M | $131.55M | $104.71M | $67.35M |
| Long-Term Assets | ||||||||||||||||||||||||||||||||||||||||
| Property, Plant & Equipment Net | $235.41M | $389.88M | $380.01M | $410.04M | $393.22M | $441.14M | $492.93M | $381.21M | $341.83M | $339.3M | $275.76M | $223.71M | $190.34M | $179.93M | $168.71M | $152.16M | $157.5M | $184.73M | $124.93M | $116.93M | $101.58M | $91.83M | $105.58M | $119.73M | $137.08M | $142.69M | $139.08M | $167.25M | $120.13M | $117.19M | $127.58M | $106.46M | $88.07M | $83.31M | $63.54M | $60.77M | $60.75M | $46.35M | $36.96M | $28.59M |
| Goodwill | $214.73M | $260.81M | $258.01M | $266.55M | $200.48M | $220.24M | $396.56M | $417.65M | $403.63M | $425.52M | $379.74M | $350.38M | $301.52M | $293.78M | $280.17M | $226.51M | $225.98M | $245.6M | $152.56M | $148.16M | $102.91M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Intangible Assets | $35.63M | $42.85M | $44.18M | $314.87M | $206.09M | $226.64M | $413.78M | $35.64M | $55.53M | $80.75M | $96.24M | $37.77M | $22.16M | $24.96M | $22.56M | $9.21M | $14.68M | $23.49M | $15.88M | $20.15M | $1.47M | $99.17M | $102.38M | $114.52M | $131.34M | $149.76M | $151.23M | $70.88M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Long-Term Investments | $9.61M | $4.94M | $6.81M | $6.41M | $5.34M | $4.94M | $5.07M | $4M | $3.2M | $2.27M | $1.47M | $934K | $1.33M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $267K | $267K | $10.41M | $11.61M | $801K | $1.07M | $1.2M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Deferred Tax Assets | $37.5M | $36.71M | $27.63M | $14.55M | $7.61M | $6.27M | $2.27M | $3.2M | $2.14M | $8.81M | $8.94M | $8.68M | $9.34M | $16.68M | $12.01M | $1.33M | $267K | $534K | $133K | $133K | $133K | $133K | $15.48M | $12.81M | $19.89M | $21.89M | $12.81M | $30.97M | $28.16M | $23.36M | $25.47M | $28.68M | $42.99M | $73.73M | $27.35M | $16.86M | $17.51M | $3.19M | $16.87M | $1.91M |
| Other Long-Term Assets | $31.09M | $63M | $65.8M | -$197.41M | -$104.11M | -$158.17M | -$331.29M | -$3.2M | -$2.14M | -$8.81M | -$8.94M | -$8.68M | -$9.34M | $1.74M | $934K | $801K | $801K | $4.4M | $4.67M | $4.94M | $5.07M | $5.07M | -$15.48M | -$12.81M | -$19.89M | -$21.62M | -$12.81M | -$30.97M | -$28.16M | -$23.36M | -$25.47M | -$28.68M | -$42.99M | -$73.73M | -$27.35M | -$16.86M | -$17.51M | -$3.19M | -$16.87M | -$1.91M |
| Total Long-Term Assets | $563.98M | $793.25M | $782.44M | $815.01M | $708.63M | $741.06M | $979.32M | $838.5M | $804.2M | $847.84M | $753.21M | $612.79M | $515.35M | $517.09M | $484.39M | $390.02M | $399.23M | $458.76M | $298.19M | $290.31M | $211.16M | $196.21M | $207.96M | $234.52M | $268.69M | $303.13M | $301.92M | $238.92M | $121.2M | $118.39M | $127.58M | $106.46M | $88.07M | $83.31M | $63.54M | $60.77M | $60.75M | $46.35M | $36.96M | $28.59M |
| Other Assets | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $45.12M | $29.1M | $15.75M | $10.81M | $9.74M | $10.01M | $0 | $0 | $0 | $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.04B | $1.36B | $1.32B | $1.3B | $1.1B | $1.09B | $1.41B | $1.37B | $1.27B | $1.3B | $1.15B | $984.12M | $881.48M | $833.29M | $786.58M | $672.72M | $619.46M | $733.32M | $524.7M | $487.86M | $377.34M | $337.43M | $367.59M | $410.84M | $463.3M | $554.19M | $544.58M | $543.92M | $396.56M | $408.84M | $448.99M | $386.49M | $301.84M | $310.16M | $219.98M | $219.17M | $227.8M | $177.9M | $141.67M | $95.94M |
| Liabilities | ||||||||||||||||||||||||||||||||||||||||
| Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
| Accounts Payable | $203.39M | $143.35M | $136.28M | $138.01M | $91.16M | $77.15M | $115.06M | $145.49M | $136.01M | $116.39M | $108.65M | $109.98M | $86.09M | $77.82M | $86.49M | $61.4M | $54.86M | $65.67M | $63.8M | $60.46M | $48.72M | $40.71M | $39.24M | $44.98M | $50.45M | $72.61M | $71.41M | $93.7M | $66.34M | $70.48M | $77.09M | $54.48M | $54.3M | $46.9M | $38.28M | $51.95M | $44.19M | $36.96M | $24.92M | $18.41M |
| Short-Term Debt | $40.04M | $100.11M | $2.4M | $667K | $19.75M | $534K | $20.96M | $3.6M | $80.75M | $59.93M | $38.17M | $32.17M | $28.3M | $1.07M | $1.33M | $801K | $1.74M | $1.87M | $55.66M | $17.75M | $534K | $3.87M | $8.28M | $6.14M | $15.22M | $8.54M | $3.87M | $3.34M | $5.61M | $10.95M | $3.02M | $38.25M | $36.15M | $5.74M | $3.89M | $2.28M | $15.63M | $5.94M | $2M | $2.34M |
| Current Income Tax Payable | $0 | $20.15M | $13.35M | $23.63M | $19.49M | $26.43M | $35.5M | $28.7M | $28.3M | $28.7M | $27.36M | $17.75M | $20.15M | $16.42M | $12.28M | $9.88M | $6.14M | $10.68M | $12.01M | $13.61M | $13.35M | $12.68M | $8.01M | $5.87M | $3.87M | $5.07M | $2.8M | $7.21M | $9.21M | $8.94M | $8.27M | $6.6M | $6.24M | $8.47M | $9.99M | $0 | $0 | $0 | $0 | $0 |
| Current Unearned Revenue | $0 | $0 | $0 | $23.63M | $19.49M | $26.43M | $35.5M | -$3.87M | -$81.15M | -$60.6M | -$39.24M | -$32.57M | -$28.83M | -$85.56M | -$93.83M | -$86.09M | -$72.74M | -$136.95M | -$59.66M | -$49.12M | -$44.31M | -$37.64M | -$64.6M | -$70.21M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Current Liabilities | $19.08M | $142.42M | $134.54M | $58.73M | $23.22M | $34.57M | $33.24M | $28.96M | $14.15M | $25.89M | $69.94M | $77.68M | $74.88M | $91.7M | $98.24M | $85.02M | $72.08M | $135.88M | $58.73M | $48.59M | $43.91M | $39.91M | $36.31M | $46.72M | $47.52M | $63M | $56.99M | $55.53M | $51.25M | $42.31M | $39.62M | $38.42M | $35.11M | $41.24M | $32.39M | $0 | $0 | $0 | $0 | $0 |
| Total Current Liabilities | $282.66M | $424.19M | $311.8M | $349.98M | $249.07M | $227.31M | $293.25M | $309.27M | $347.71M | $314.07M | $254.41M | $248.93M | $221.17M | $189.67M | $202.08M | $158.17M | $135.48M | $215.16M | $191.14M | $140.95M | $106.91M | $97.3M | $103.84M | $115.19M | $122.8M | $167.51M | $153.9M | $181.13M | $153.5M | $174.32M | $152.96M | $156.7M | $149.5M | $121.38M | $100.47M | $101M | $116.59M | $78.19M | $47.42M | $34.68M |
| Long-Term Liabilities | ||||||||||||||||||||||||||||||||||||||||
| Long-Term Debt | $167.22M | $165.38M | $237.32M | $191.14M | $155.1M | $203.69M | $194.88M | $223.31M | $142.42M | $226.51M | $238.39M | $124.67M | $120.66M | $151.63M | $159.77M | $158.97M | $162.04M | $201.68M | $79.55M | $122.26M | $90.63M | $72.61M | $97.3M | $128.8M | $168.45M | $208.89M | $196.88M | $144.02M | $63.13M | $59.8M | $103.95M | $31.03M | $34.76M | $75.21M | $26.07M | $20.24M | $16.49M | $32.74M | $19.77M | $12.82M |
| Long-Term Unearned Revenue | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $171.78M | $96.64M | $152.83M | $175.79M | $91.56M | $98.64M | $49.52M | -$80.49M | -$99.31M | -$115.86M | -$145.89M | $35.5M | -$48.45M | -$44.18M | -$30.43M | -$109.45M | -$79.15M | -$104.11M | -$130.41M | -$122.93M | -$49.25M | $6.67M | $0 | -$25.02M | $59.45M | $54.45M | $0 | $15.89M | $32.01M | $42.55M | $0 | $0 | $0 |
| Long-Term Deferred Tax Liabilities | $3.07M | $10.95M | $9.34M | $6.27M | $14.02M | $7.34M | $43.78M | $51.52M | $45.78M | $73.68M | $62.6M | $33.1M | $22.02M | $23.49M | $8.01M | $2.54M | $10.41M | $11.75M | $4.4M | $4.4M | $2.8M | $1.2M | $934K | $1.47M | $1.33M | $2.67M | $1.33M | $2.27M | $2.14M | $0 | $1.18M | $2.25M | $1.24M | $0 | $215K | $1.97M | $773K | $1.31M | $1.65M | $833K |
| Other Long-Term Liabilities | $33.9M | $44.58M | $67.27M | $69.01M | $22.16M | $22.69M | $19.09M | $20.42M | $23.36M | $20.15M | $17.75M | $27.5M | $34.7M | $667K | $46.58M | $50.45M | $63.4M | $67.54M | $12.28M | $48.72M | $51.66M | $52.19M | $667K | $3.47M | $3.74M | $9.48M | $11.35M | $12.95M | $2.27M | $2.4M | $2.79M | $2.5M | $1.15M | $1.21M | $1.81M | $1M | $914K | $0 | $0 | $0 |
| Total Long-Term Liabilities | $252.76M | $304.46M | $393.22M | $354.11M | $288.44M | $335.16M | $369.2M | $223.31M | $142.42M | $226.51M | $238.39M | $124.67M | $120.66M | $225.98M | $215.7M | $213.03M | $237.32M | $282.97M | $133.48M | $177.26M | $147.22M | $128.4M | $98.91M | $133.74M | $173.52M | $221.04M | $209.56M | $159.24M | $67.54M | $62.2M | $107.92M | $35.78M | $37.16M | $76.42M | $28.09M | $23.22M | $18.18M | $34.05M | $21.42M | $13.65M |
| Other Liabilities | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $71.94M | $69.41M | $94.5M | $81.69M | $61.13M | $57.13M | $0 | $0 | $0 | $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 | $535.42M | $728.65M | $705.02M | $704.09M | $537.51M | $562.47M | $662.44M | $604.52M | $559.53M | $635.08M | $574.48M | $434.73M | $398.96M | $415.65M | $417.78M | $371.2M | $372.8M | $498.13M | $324.61M | $318.21M | $254.14M | $225.71M | $202.75M | $248.93M | $296.32M | $388.55M | $363.46M | $340.37M | $221.04M | $236.52M | $260.88M | $192.48M | $186.65M | $197.79M | $128.56M | $124.22M | $134.77M | $112.24M | $68.84M | $48.33M |
| Stockholders' Equity | ||||||||||||||||||||||||||||||||||||||||
| Preferred Stock | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $2M | $0 | $0 | $0 | $0 | $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 | $55.92M | $55.93M | $55.93M | $55.93M | $55.93M | $55.93M | $55.93M | $55.93M | $55.93M | $55.93M | $55.93M | $55.79M | $55.53M | $55.26M | $53.66M | $53.52M | $53.26M | $53.12M | $52.19M | $52.06M | $41.24M | $40.98M | $40.98M | $40.98M | $40.98M | $40.98M | $40.98M | $40.98M | $40.71M | $40.58M | $40.34M | $40.2M | $32.11M | $31.86M | $25.27M | $25.26M | $25.25M | $19.43M | $19.17M | $13.23M |
| Retained Earnings | $467.09M | $502.81M | $491.19M | $462.5M | $458.09M | $407.24M | $630.68M | $626M | $585.69M | $533.91M | $513.48M | $479.18M | $422.32M | $346.5M | $289.11M | $220.37M | $148.56M | $131.34M | $112.52M | $85.42M | $74.88M | $43.91M | $38.57M | $92.63M | $97.7M | $96.24M | $111.85M | $132.54M | $107.18M | $12.15M | $28.01M | $34.75M | $46.22M | $43.77M | $60.1M | $54.87M | $1.92M | $8.34M | $19.83M | $25.83M |
| Comprehensive Income & Other | -$17.22M | $78.49M | $60.33M | $77.28M | $45.92M | $57.39M | $59.26M | $72.21M | $49.65M | $60.46M | -$11.21M | -$2M | -$11.21M | -$259.61M | -$262.95M | -$273.76M | -$265.22M | -$271.62M | -$197.28M | -$182.73M | -$190.2M | -$170.45M | -$181.26M | -$176.46M | -$168.58M | -$153.23M | -$128.4M | -$138.42M | -$108.65M | -$112.36M | -$90.98M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Stockholders' Equity | -$15.48M | $68.47M | $63M | $81.42M | $53.39M | $61.8M | $60.33M | $81.29M | $67.94M | $78.22M | $5.74M | $14.42M | $4.67M | $15.88M | $26.03M | $27.63M | $44.85M | $50.72M | $35.37M | $32.17M | $7.07M | $26.83M | $26.56M | $28.3M | $28.3M | $28.3M | $28.16M | $29.77M | $26.7M | $119.59M | $119.76M | $119.05M | $36.86M | $36.73M | $6.05M | $14.46M | $65.51M | $37.89M | $33.83M | $8.55M |
| Total Equity | $507.53M | $627.21M | $610.12M | $599.84M | $567.41M | $524.96M | $746.93M | $763.22M | $709.56M | $668.05M | $575.15M | $549.39M | $482.52M | $417.65M | $368.8M | $301.52M | $246.66M | $235.19M | $200.08M | $169.65M | $123.2M | $111.72M | $106.11M | $161.91M | $166.98M | $165.51M | $180.99M | $203.28M | $174.59M | $172.32M | $188.11M | $194M | $115.19M | $112.37M | $91.43M | $94.59M | $92.68M | $65.66M | $72.84M | $47.61M |
| 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 | $133K | $133K | $267K | $934K | $0 | $0 | $0 | $0 | $0 | $0 | $362K | $347K | $0 | $0 | $0 |
| Total Liabilities and Equity | $1.04B | $1.36B | $1.32B | $1.3B | $1.1B | $1.09B | $1.41B | $1.37B | $1.27B | $1.3B | $1.15B | $984.12M | $881.48M | $833.29M | $786.58M | $672.72M | $619.46M | $733.32M | $524.7M | $487.86M | $377.34M | $337.43M | $308.86M | $410.84M | $463.3M | $554.06M | $544.45M | $543.65M | $395.62M | $408.84M | $448.99M | $386.49M | $301.84M | $310.16M | $219.98M | $218.81M | $227.45M | $177.9M | $141.67M | $95.94M |
| Supplementary Data | ||||||||||||||||||||||||||||||||||||||||
| Total Debt | $265.98M | $367.19M | $335.56M | $296.45M | $272.56M | $306.33M | $327.55M | $227.18M | $223.84M | $287.78M | $278.97M | $157.77M | $149.89M | $154.03M | $163.24M | $159.77M | $163.78M | $203.55M | $135.21M | $140.02M | $91.16M | $76.48M | $105.58M | $134.94M | $183.66M | $217.43M | $200.75M | $147.36M | $68.74M | $70.74M | $106.98M | $69.28M | $70.91M | $80.95M | $29.96M | $22.53M | $32.12M | $38.68M | $21.77M | $15.16M |
| Net Debt | $156.54M | $306.46M | $272.03M | $238.79M | $204.35M | $274.83M | $306.46M | $204.22M | $207.02M | $264.42M | $259.75M | $140.15M | $79.02M | $94.63M | $124.13M | $85.02M | $136.55M | $187.67M | $123.6M | $130.41M | $79.82M | $66.6M | $90.1M | $122.13M | $163.78M | $195.54M | $187.93M | $116.39M | $40.58M | $47.38M | $81.51M | $40.6M | $27.92M | $7.22M | $2.61M | $5.67M | $14.61M | $35.49M | $4.9M | $13.25M |
| 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 | $36.43M | $53.79M | $41.51M | $26.96M | $32.3M | -$211.56M | $38.98M | $71.41M | $80.49M | $60.6M | $64.74M | $84.76M | $95.3M | $126.14M | $110.79M | $83.02M | $81.42M | $79.82M | $55.39M | $32.7M | $26.16M | $22.82M | $17.49M | $23.49M | $28.43M | $33.37M | $4.67M | $68.07M | $56.06M | $45.25M | $32.47M | $25.07M | $33.82M | $24.43M | $23.49M |
| Depreciation & Amortization | $40.44M | $67.54M | $69.01M | $66.47M | $63.8M | $82.22M | $90.36M | $75.95M | $77.28M | $72.08M | $51.66M | $41.78M | $34.44M | $33.5M | $30.7M | $32.84M | $33.9M | $31.23M | $23.89M | $18.55M | $16.02M | $17.75M | $28.7M | $31.5M | $24.56M | $24.43M | $22.69M | $21.09M | $21.22M | $21.76M | $16.56M | $13.74M | $12.1M | $11.17M | $8.8M |
| Deferred Income Tax | $0 | $0 | -$177.26M | -$159.37M | -$147.89M | -$104.91M | -$170.18M | $28.03M | $18.15M | -$2.67M | -$14.95M | $30.17M | $19.09M | -$40.04M | $0 | $0 | $0 | $0 | $0 | $0 | -$3.47M | $667K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Stock-Based Compensation | $6.27M | $6.01M | $5.47M | $5.74M | $4.67M | $4M | $2.4M | $4.54M | $2.54M | $1.47M | $3.07M | $3.34M | $4.67M | $3.07M | $3.34M | $1.87M | $1.2M | $1.2M | $2M | $801K | $267K | $133K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Changes in Working Capital: | |||||||||||||||||||||||||||||||||||
| Accounts Receivable | -$18.15M | $5.34M | -$27.23M | -$25.09M | -$21.49M | $64.2M | $32.7M | -$10.14M | -$10.14M | $9.74M | $7.07M | -$18.15M | -$12.28M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Inventory | -$4M | -$35.5M | -$28.96M | -$45.65M | -$9.61M | $26.16M | -$2.54M | -$22.42M | -$10.54M | -$8.54M | $4.81M | -$15.35M | -$11.48M | -$5.21M | -$9.74M | -$10.81M | $35.77M | $10.14M | -$11.61M | -$15.35M | -$12.41M | -$5.87M | $8.28M | $5.21M | $6.54M | $1.74M | $9.21M | -$6.27M | -$1.47M | $3.47M | -$9.2M | $1.07M | -$4.4M | -$2.47M | $7.97M |
| Accounts Payable | $15.75M | -$9.35M | $22.42M | $50.05M | $15.48M | -$26.83M | -$17.22M | $17.75M | -$36.57M | -$1.74M | -$27.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 |
| Other Working Capital | $0 | $6.27M | -$1.74M | $2.4M | -$1.47M | -$267K | -$1.87M | -$17.75M | $36.57M | $1.74M | $27.9M | -$2M | $0 | -$8.81M | $3.6M | $25.76M | $4.14M | $6.14M | -$2.8M | $16.55M | $3.2M | -$1.6M | -$8.81M | -$1.6M | $2.67M | $2M | $12.28M | $17.08M | $15.75M | -$12.41M | -$14.77M | -$15.58M | -$15.99M | -$717K | -$4.65M |
| Total Working Capital Change | -$6.41M | -$23.89M | -$35.5M | -$18.29M | -$17.08M | $63.27M | $11.08M | -$32.57M | -$20.69M | $1.2M | $11.88M | -$33.5M | -$23.76M | -$14.02M | -$6.14M | $14.95M | $39.91M | $16.28M | -$14.42M | $1.2M | -$9.21M | -$7.47M | -$534K | $3.6M | $9.21M | $3.74M | $21.49M | $10.81M | $14.28M | -$8.94M | -$23.97M | -$14.52M | -$20.39M | -$3.18M | $3.32M |
| Other Non-Cash Items | $9.21M | -$37.51M | $152.03M | $156.43M | $100.37M | $232.52M | $182.33M | -$12.95M | -$9.74M | $1.2M | $1.33M | $21.89M | $12.68M | $2.54M | -$35.77M | -$38.98M | -$63.27M | -$28.96M | -$19.75M | -$23.49M | -$7.74M | -$10.28M | -$17.62M | -$12.68M | -$22.96M | -$32.57M | -$40.04M | -$39.64M | -$32.84M | -$28.7M | -$20.64M | -$17.51M | -$19.79M | -$12.33M | -$13.52M |
| Net Cash from Operating | $85.94M | $65.94M | $55.26M | $77.95M | $36.17M | $65.54M | $154.97M | $134.41M | $148.03M | $133.88M | $132.68M | $118.26M | $123.33M | $111.19M | $102.91M | $93.7M | $93.17M | $99.57M | $47.12M | $29.77M | $22.02M | $23.63M | $28.03M | $45.92M | $39.24M | $28.96M | $8.81M | $60.33M | $58.73M | $29.36M | $4.42M | $6.78M | $5.74M | $20.09M | $22.09M |
| Investing Activities | |||||||||||||||||||||||||||||||||||
| Capital Expenditures | -$43.51M | -$55.39M | -$44.98M | -$40.71M | -$28.43M | -$35.77M | -$86.49M | -$72.88M | -$69.81M | -$67.67M | -$61.93M | -$39.51M | -$38.31M | -$34.84M | -$29.5M | -$18.95M | -$16.82M | -$32.7M | -$26.03M | -$27.63M | -$22.16M | -$13.35M | -$10.68M | -$15.48M | -$22.02M | -$23.22M | -$47.52M | -$50.05M | -$31.23M | -$24.43M | -$30.23M | -$22.75M | -$19.18M | -$16.52M | -$9.09M |
| Acquisitions | -$16.95M | -$14.15M | -$31.9M | -$33.1M | $69.27M | $1.2M | -$5.47M | $667K | $2.94M | $2.8M | -$137.75M | -$80.22M | -$41.38M | -$32.7M | -$91.56M | -$11.08M | $667K | -$58.2M | -$10.81M | -$106.38M | -$133K | $6.01M | $534K | $2.94M | $15.35M | -$5.07M | -$48.72M | -$90.1M | -$28.03M | -$11.88M | -$30.94M | -$25.99M | -$7.67M | -$33.65M | -$9.85M |
| Purchases of Investments | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$1.33M | -$3.34M | -$3.47M | -$133K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$801K | -$1.33M | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Sales of Investments | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $667K | $400K | $667K | $137.88M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $6.54M | $3.2M | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Investing Activities | $0 | $10.54M | $3.74M | -$801K | $67.94M | -$667K | $0 | -$400K | -$2.8M | -$2.54M | -$2.67M | -$3.07M | $133K | $534K | $801K | $3.74M | $3.87M | $3.07M | $3.6M | $4.67M | $3.07M | $4.27M | $934K | -$1.07M | $1.2M | $801K | $10.68M | $13.61M | $400K | $31.1M | $27.52M | -$64.36M | $762K | $1.49M | $3.24M |
| Net Cash from Investing | -$60.46M | -$59M | -$73.15M | -$73.81M | $40.84M | -$34.57M | -$91.97M | -$73.28M | -$69.27M | -$66.74M | -$202.48M | -$122.8M | -$79.55M | -$67.01M | -$120.26M | -$26.29M | -$12.28M | -$87.83M | -$33.24M | -$129.34M | -$19.22M | -$3.07M | -$9.21M | -$13.61M | -$5.47M | -$27.5M | -$79.82M | -$124.67M | -$58.86M | -$5.21M | -$33.65M | -$113.1M | -$26.09M | -$48.69M | -$15.69M |
| Financing Activities | |||||||||||||||||||||||||||||||||||
| Debt Repaid | $51.52M | -$26.96M | -$53.39M | -$534K | $28.16M | $9.61M | $10.41M | $3.2M | $50.19M | $26.03M | -$109.05M | $26.43M | $934K | $267K | $267K | $6.14M | $20.69M | -$23.36M | $7.07M | -$61.4M | -$8.14M | $25.63M | $20.15M | $43.11M | $33.77M | -$5.61M | -$50.99M | -$78.22M | -$2.8M | $32.43M | -$37.83M | -$348K | $13.04M | -$33.83M | -$2.83M |
| Common Stock Issuance | $0 | $1.87M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $1.47M | $133K | $3.07M | $0 | $2.27M | $133K | $1.74M | $267K | $46.45M | $667K | $0 | $0 | $6.94M | $0 | $133K | $400K | $133K | $667K | $1.87M | $882K | $90.5M | $1.39M | $37.28M | $65K |
| Common Stock Repurchases | -$9.88M | $0 | -$7.47M | -$6.01M | $0 | $0 | -$8.41M | -$9.61M | -$133K | -$1.47M | -$1.2M | -$934K | -$1.2M | -$1.33M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Dividends Paid | -$13.75M | -$13.48M | -$8.81M | -$1.6M | $0 | $0 | -$41.64M | -$39.51M | -$37.24M | -$35.24M | -$32.43M | -$29.23M | -$26.56M | -$21.89M | -$17.49M | -$14.42M | -$13.88M | -$13.75M | -$10.81M | -$8.68M | -$8.14M | -$8.14M | -$8.14M | -$3.34M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Financing Activities | -$8.54M | -$13.35M | -$13.61M | -$12.15M | -$11.21M | -$10.54M | $0 | $0 | $0 | $0 | -$801K | $1.47M | $0 | -$801K | -$267K | -$267K | -$33.9M | -$21.09M | $4.94M | -$534K | -$667K | $5.61M | $6.01M | $267K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Net Cash from Financing | -$83.68M | -$6.41M | $23.49M | -$19.22M | -$39.38M | -$20.15M | -$64.74M | -$52.72M | -$87.56M | -$63.8M | $74.61M | -$55.13M | -$28.56M | -$21.22M | -$18.02M | -$18.55M | -$68.34M | -$6.27M | -$17.08M | $98.64M | -$9.08M | -$27.76M | -$14.15M | -$42.85M | -$33.77M | $5.74M | $51.39M | $78.35M | $3.47M | -$30.57M | $38.71M | $90.84M | -$11.65M | $71.11M | $2.89M |
| Forex Effect | $111.23M | -$934K | -$1.47M | $3.87M | -$400K | -$400K | -$801K | $1.33M | -$667K | $3.6M | -$667K | $133K | -$2.94M | -$2.4M | -$3.07M | -$3.74M | $29.23M | -$106.11M | -$1.07M | -$1.07M | $667K | -$267K | $11.61M | $13.88M | -$267K | $0 | $0 | $0 | $0 | $0 | $603K | $316K | -$19K | $3.91M | $176K |
| Net Change in Cash | $53.04M | -$400K | $4.14M | -$10.54M | $36.71M | $10.41M | -$1.87M | $9.74M | -$9.48M | $6.94M | $4.14M | -$59.53M | $12.28M | $20.56M | -$39.11M | $51.52M | $96.37M | -$106.38M | $2.54M | -$2M | $3.47M | -$7.47M | $14.82M | $47.12M | -$267K | $7.21M | -$19.62M | $14.02M | $3.34M | -$6.41M | $10.08M | -$15.16M | -$32.02M | $46.42M | $9.46M |
| Supplementary Data | |||||||||||||||||||||||||||||||||||
| Operating Cash Flow | $85.94M | $65.94M | $55.26M | $77.95M | $36.17M | $65.54M | $154.97M | $134.41M | $148.03M | $133.88M | $132.68M | $118.26M | $123.33M | $111.19M | $102.91M | $93.7M | $93.17M | $99.57M | $47.12M | $29.77M | $22.02M | $23.63M | $28.03M | $45.92M | $39.24M | $28.96M | $8.81M | $60.33M | $58.73M | $29.36M | $4.42M | $6.78M | $5.74M | $20.09M | $22.09M |
| Capital Expenditure | -$42.71M | -$57.66M | -$44.98M | -$40.71M | -$28.43M | -$35.77M | -$86.49M | -$72.88M | -$69.81M | -$67.67M | -$61.93M | -$39.51M | -$38.31M | -$34.84M | -$29.5M | -$18.95M | -$16.82M | -$32.7M | -$26.03M | -$27.63M | -$22.16M | -$13.35M | -$10.68M | -$15.48M | -$22.02M | -$23.22M | -$47.52M | -$50.05M | -$31.23M | -$24.43M | -$30.23M | -$22.75M | -$19.18M | -$16.52M | -$9.09M |
| Free Cash Flow | $43.24M | $8.28M | $7.34M | $37.24M | $7.74M | $29.77M | $68.47M | $61.53M | $78.22M | $66.2M | $70.74M | $78.75M | $85.02M | $76.35M | $73.41M | $74.75M | $76.35M | $66.87M | $21.09M | $2.14M | -$133K | $10.28M | $17.35M | $30.43M | $17.22M | $5.74M | -$38.71M | $10.28M | $27.5M | $4.94M | -$25.81M | -$15.97M | -$13.44M | $3.57M | $13M |
| Cash at Beginning | $56.39M | $61.13M | $56.99M | $68.21M | $31.5M | $21.09M | $22.96M | $12.95M | $22.42M | $15.48M | $11.35M | $70.88M | $58.6M | $38.04M | -$85.02M | -$136.55M | -$232.92M | -$126.54M | -$129.07M | $11.35M | $7.88M | $15.35M | -$9.61M | -$163.78M | $4.94M | $6.14M | $28.56M | $13.61M | $19.22M | $18.82M | $11.2M | $40.28M | $72.29M | $25.88M | $16.41M |
| Cash at End | $109.43M | $60.73M | $61.13M | $57.66M | $68.21M | $31.5M | $21.09M | $22.69M | $12.95M | $22.42M | $15.48M | $11.35M | $70.88M | $58.6M | -$124.13M | -$85.02M | -$136.55M | -$232.92M | -$126.54M | $9.34M | $11.35M | $7.88M | $5.21M | -$116.66M | $4.67M | $13.35M | $8.94M | $27.63M | $22.56M | $12.41M | $21.29M | $25.12M | $40.28M | $72.29M | $25.88M |