Toromont Industries Ltd./ADR (TMTNF)
Toromont Industries Ltd., founded in 1961 and headquartered in Concord, Canada, is a global provider of specialized industrial equipment, operating across Canada, the United States, and other international markets. The company's operations are structured into two principal divisions: the Equipment Group and CIMCO. The Equipment Group handles the distribution, leasing, and maintenance of heavy machinery from Caterpillar and various other manufacturers. It also manages the sales, rentals, and servicing of engines for a diverse range of applications, including industrial, commercial, marine, on-highway trucks, and power generation, in addition to offering complementary products, parts, and related services. This segment serves numerous sectors such as construction, mining, aggregate production, public infrastructure, residential development, power generation, maritime, agriculture, forestry, trucking, general industry, demolition, and waste management. The CIMCO segment specializes in refrigeration technology, offering comprehensive services from design, engineering, and fabrication to installation and ongoing after-sale support for systems in both industrial and recreational environments. Its key clients include the food and beverage processing industry, cold storage and distribution facilities, mining operations, and recreational ice rinks.
Industry: Industrial - Distribution
OTC:TMTNF
No splits on record
Nothing in TMTNF'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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Revenue | $3.72B | $3.59B | $3.3B | $3.02B | $2.78B | $2.49B | $2.63B | $2.5B | $1.68B | $1.33B | $1.29B | $1.19B | $1.14B | $1.08B | $987.45M | $1.67B | $1.3B | $1.52B | $1.36B | $1.26B | $1.14B | $1.06B | $928.44M | $769.49M | $650.93M | $571.95M | $517.24M | $488.38M | $489.23M | $387.63M | $354.83M | $297.6M | $199.42M |
| YoY Growth | 3.6% | 8.6% | 9.3% | 8.9% | 11.7% | -5.4% | 5.0% | 49.1% | 25.9% | 3.6% | 8.5% | 4.2% | 5.7% | 9.1% | -40.7% | 27.8% | -14.0% | 11.5% | 7.8% | 10.3% | 7.6% | 14.5% | 20.7% | 18.2% | 13.8% | 10.6% | 5.9% | -0.2% | 26.2% | 9.2% | 19.2% | 49.2% | - |
| Cost of Revenue | $2.77B | $2.69B | $2.41B | $2.21B | $2.08B | $1.89B | $1.98B | $1.89B | $1.28B | $1B | $969.34M | $891.72M | $858.79M | $802.24M | $737.82M | $1.32B | $1.01B | $1.19B | $1.06B | $983.53M | $893.66M | $841.77M | $734.82M | $614.24M | $516.57M | $440.84M | $401.78M | $376.48M | $381.7M | $302.24M | $279.66M | $231.93M | $148.33M |
| Gross Profit | $944.74M | $902.18M | $889.5M | $809.97M | $692.92M | $597.16M | $647.44M | $616.92M | $397.24M | $334.1M | $318.39M | $294.66M | $279.75M | $274.67M | $249.64M | $349.19M | $292.32M | $329.34M | $297.39M | $277.48M | $249.42M | $220.97M | $193.62M | $155.25M | $134.36M | $131.11M | $115.47M | $111.89M | $107.54M | $85.39M | $75.17M | $65.66M | $51.09M |
| Gross Margin | 25.4% | 25.1% | 26.9% | 26.8% | 25.0% | 24.0% | 24.6% | 24.6% | 23.7% | 25.0% | 24.7% | 24.8% | 24.6% | 25.5% | 25.3% | 21.0% | 22.4% | 21.7% | 21.9% | 22.0% | 21.8% | 20.8% | 20.9% | 20.2% | 20.6% | 22.9% | 22.3% | 22.9% | 22.0% | 22.0% | 21.2% | 22.1% | 25.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 |
| Selling, General, and Administrative | $457.95M | $409.25M | $374.24M | $363.99M | $352.85M | $331.05M | $352.71M | $352.85M | $218.91M | $182.89M | $172.27M | $162.61M | $155.45M | $153M | $143.75M | $239.36M | $162.03M | $180.82M | $168.24M | $158.6M | $151.41M | $135.09M | $120.65M | $101.79M | $87.82M | $73.91M | $65.66M | $63.95M | $66.24M | $52.87M | $49.8M | $42.8M | $30.94M |
| Other | $0 | $14.08M | $12.08M | $0 | $0 | $0 | $0 | $0 | $0 | $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 Operating Expenses | $457.95M | $423.33M | $386.31M | $363.99M | $352.85M | $331.05M | $352.71M | $352.85M | $218.91M | $182.89M | $172.27M | $162.61M | $155.45M | $153M | $143.75M | $239.36M | $162.03M | $180.82M | $168.24M | $158.6M | $2.41B | $135.09M | $120.65M | $101.79M | $87.82M | $88.47M | $77.03M | $74.6M | $74.6M | $60.23M | $54.66M | $47.3M | $38.37M |
| Operating Income (EBIT) | $486.79M | $478.85M | $503.19M | $445.98M | $340.07M | $266.11M | $294.74M | $264.07M | $178.33M | $154.74M | $146.13M | $132.05M | $124.3M | $121.67M | $105.88M | $109.84M | $130.29M | $148.52M | $129.15M | $118.88M | $85.3M | $85.88M | $72.97M | $53.47M | $46.54M | $42.64M | $38.44M | $37.3M | $32.94M | $25.15M | $20.51M | $18.36M | $12.72M |
| Operating Margin | 13.1% | 13.3% | 15.2% | 14.8% | 12.2% | 10.7% | 11.2% | 10.5% | 10.6% | 11.6% | 11.3% | 11.1% | 10.9% | 11.3% | 10.7% | 6.6% | 10.0% | 9.8% | 9.5% | 9.4% | 7.5% | 8.1% | 7.9% | 6.9% | 7.1% | 7.5% | 7.4% | 7.6% | 6.7% | 6.5% | 5.8% | 6.2% | 6.4% |
| Interest Expense | $25.29M | $20.47M | $20.08M | $19.53M | $20.12M | $21.42M | $19.8M | $21.9M | $8.77M | $5.17M | $6.19M | $5.85M | $6.21M | $6.94M | $6.44M | $19.35M | $6.3M | $8.4M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Interest Income | $31.04M | $38.32M | $32.86M | $15.52M | $6.45M | $6.49M | $6.97M | $6.37M | $3.33M | $2.86M | $2.45M | $2.97M | $2.71M | $2.84M | $2.3M | $2M | $4.54M | $10.72M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Income (Expense) | $114K | $17.85M | $12.78M | -$6.58M | -$13.67M | -$14.93M | -$12.83M | -$15.52M | -$5.44M | -$2.31M | -$3.75M | -$2.88M | -$3.5M | -$4.1M | -$4.14M | $20.96M | -$1.76M | $2.32M | $4.28M | -$7.94M | -$7.28M | -$7.29M | -$8.68M | -$5.1M | $4.94M | -$2.71M | $1.29M | $10.07M | $41.37M | -$71K | $1.29M | $1.14M | -$857K |
| Income Before Tax (EBT) | $486.91M | $496.7M | $515.97M | $439.41M | $326.4M | $251.18M | $281.91M | $248.55M | $172.89M | $152.43M | $142.38M | $129.17M | $120.8M | $117.57M | $101.74M | $106.14M | $128.54M | $150.84M | $133.91M | $110.94M | $78.02M | $78.43M | $65.39M | $48.37M | $51.48M | $39.93M | $39.73M | $47.37M | $74.31M | $25.08M | $21.79M | $19.51M | $11.86M |
| Income Tax Expense | $132.08M | $134.79M | $137.91M | $117.8M | $88.67M | $69.04M | $76.98M | $68.5M | $47.15M | $41.14M | $38.3M | $34M | $32.89M | $31.43M | $28.37M | $34.58M | $42.43M | $50.19M | $46.54M | $39.9M | $22M | $28.04M | $22.36M | $18.8M | $20.25M | $16.82M | $16.79M | $20.08M | $30.87M | $9.43M | $7.86M | $7.15M | $6.29M |
| Net Income | $354.82M | $361.92M | $382.06M | $324.53M | $237.73M | $182.14M | $204.93M | $180.05M | $125.73M | $111.29M | $104.08M | $95.17M | $87.91M | $85.37M | $176.55M | $73.92M | $86.11M | $100.41M | $87.37M | $71.04M | $56.42M | $50.39M | $41.94M | $29.56M | $31.22M | $23.11M | $22.94M | $27.29M | $43.44M | $15.65M | $13.93M | $12.36M | $5.57M |
| Net Income Margin | 9.5% | 10.1% | 11.6% | 10.7% | 8.6% | 7.3% | 7.8% | 7.2% | 7.5% | 8.3% | 8.1% | 8.0% | 7.7% | 7.9% | 17.9% | 4.4% | 6.6% | 6.6% | 6.4% | 5.6% | 4.9% | 4.7% | 4.5% | 3.8% | 4.8% | 4.0% | 4.4% | 5.6% | 8.9% | 4.0% | 3.9% | 4.2% | 2.8% |
| Supplementary Data | |||||||||||||||||||||||||||||||||
| EPS | 6.11 | 6.18 | 6.38 | 5.52 | 4.03 | 3.10 | 3.52 | 3.10 | 2.22 | 1.99 | 1.88 | 1.73 | 1.61 | 1.56 | 3.20 | 1.36 | 1.86 | 2.16 | 1.89 | 1.56 | 1.25 | 1.11 | 0.93 | 0.65 | 0.71 | 0.56 | 0.55 | 0.65 | 1.04 | 0.38 | 0.34 | 0.30 | 0.15 |
| Diluted EPS | 6.11 | 6.13 | 6.38 | 5.47 | 4.00 | 3.09 | 3.49 | 3.07 | 2.20 | 1.98 | 1.86 | 1.71 | 1.59 | 1.55 | 3.18 | 1.35 | 1.86 | 2.15 | 1.88 | 1.54 | 1.23 | 1.09 | 0.91 | 0.64 | 0.71 | 0.54 | 0.53 | 0.62 | 0.98 | 0.36 | 0.33 | 0.30 | 0.15 |
| Weighted Average OS | 81.27M | 81.93M | 82.90M | 82.34M | 82.55M | 82.15M | 81.59M | 81.23M | 79.09M | 78.13M | 77.68M | 77.06M | 76.61M | 76.55M | 77.01M | 76.17M | 64.72M | 65.02M | 64.63M | 63.89M | 63.31M | 63.46M | 63.41M | 64.25M | 61.39M | 57.91M | 58.90M | 58.77M | 58.46M | 58.40M | 57.35M | 57.67M | 52.00M |
| EBITDA | $738.66M | $663.64M | $633.55M | $558.22M | $459.67M | $384.94M | $411.18M | $365.2M | $242.43M | $206.03M | $201.45M | $181.79M | $169.34M | $161.2M | $140.95M | $152.41M | $176.4M | $188.58M | $166.81M | $153.53M | -$2.13B | $116.43M | $101.14M | $79.66M | $71.09M | $57.2M | $49.8M | $47.94M | $41.3M | $32.51M | $25.37M | $22.86M | $20.15M |
| EBITDA Margin | 19.9% | 18.5% | 19.2% | 18.5% | 16.6% | 15.5% | 15.6% | 14.6% | 14.4% | 15.4% | 15.6% | 15.3% | 14.9% | 15.0% | 14.3% | 9.1% | 13.5% | 12.4% | 12.3% | 12.2% | -186.0% | 11.0% | 10.9% | 10.4% | 10.9% | 10.0% | 9.6% | 9.8% | 8.4% | 8.4% | 7.1% | 7.7% | 10.1% |
| Period | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 | FY 2020 | FY 2019 | FY 2018 | FY 2017 | FY 2016 | FY 2015 | FY 2014 | FY 2013 | FY 2012 | FY 2011 | FY 2010 | FY 2009 | FY 2008 | FY 2007 | FY 2006 | FY 2005 | FY 2004 | FY 2003 | FY 2002 | FY 2001 | FY 2000 | FY 1999 | FY 1998 | FY 1997 | FY 1996 | FY 1995 | FY 1994 | FY 1993 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Assets | |||||||||||||||||||||||||||||||||
| Current Assets | |||||||||||||||||||||||||||||||||
| Cash and Cash Equivalents | $947.08M | $636.51M | $743.64M | $662.92M | $655.1M | $422.37M | $261.22M | $246.82M | $114.69M | $134.86M | $47.64M | $61.42M | $50.57M | $1.7M | $53.82M | $124.39M | $147.88M | $98.09M | $73.96M | $41.45M | $36.24M | $0 | $0 | $24.61M | $25.03M | $15.58M | $7.93M | $20.44M | $40.01M | $0 | $429K | $0 | $4.64M |
| 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 | $24.04M | $48.44M | $0 | $0 | $0 | $0 | $0 | $0 |
| Cash and Short-Term Investments | $947.08M | $636.51M | $743.64M | $662.92M | $655.1M | $422.37M | $261.22M | $246.82M | $114.69M | $134.86M | $47.64M | $61.42M | $50.57M | $1.7M | $53.82M | $124.39M | $147.88M | $98.09M | $73.96M | $41.45M | $36.24M | $8.77M | $9.05M | $24.61M | $25.03M | $39.62M | $56.38M | $20.44M | $40.01M | $0 | $429K | $0 | $4.64M |
| Accounts Receivable | $517.89M | $455.11M | $448.18M | $401.19M | $322.92M | $387.07M | $381.85M | $373.4M | $335.3M | $186.27M | $187.58M | $171.32M | $176.05M | $165.42M | $149.51M | $149.57M | $187.01M | $269.47M | $242.5M | $243.99M | $241.07M | $183.96M | $158.44M | $133.61M | $117.45M | $107.95M | $87.89M | $79.03M | $85.6M | $71.52M | $59.59M | $55.88M | $38.94M |
| Inventory | $850.99M | $944.29M | $799.6M | $732.93M | $514.76M | $520.46M | $651.78M | $624.14M | $557.34M | $311.36M | $330.97M | $262.37M | $233.96M | $234.21M | $215.74M | $319.59M | $266.6M | $356.8M | $317.86M | $329.88M | $271.39M | $219.56M | $188.01M | $173.51M | $161.17M | $148.59M | $126.54M | $133.33M | $116.47M | $87.1M | $48.66M | $33.87M | $23.01M |
| Other Current Assets | $18.13M | $29.6M | $16.96M | $38.71M | $13.75M | $24.42M | $34.22M | $39.51M | $48.88M | $14.18M | $28.34M | $20.47M | $27.07M | $2.95M | $3.38M | $353.45M | $28.84M | $33.09M | $37.13M | $22.91M | $18.75M | $7.22M | $7.82M | $13.39M | $13.79M | $9.64M | $4.93M | $7.43M | $7.22M | $19.51M | $38.8M | $28.08M | $18.08M |
| Total Current Assets | $2.33B | $2.07B | $2.01B | $1.84B | $1.51B | $1.34B | $1.3B | $1.27B | $1.06B | $648.77M | $571M | $499.34M | $464.81M | $404.29M | $422.45M | $817.4M | $630.32M | $766.89M | $671.45M | $638.22M | $567.44M | $419.51M | $363.32M | $345.12M | $317.44M | $305.81M | $275.73M | $240.22M | $249.3M | $178.13M | $147.48M | $117.82M | $84.67M |
| Long-Term Assets | |||||||||||||||||||||||||||||||||
| Property, Plant & Equipment Net | $1.15B | $1.03B | $896.14M | $792.99M | $711.02M | $705.71M | $751.61M | $681.87M | $630.58M | $324.47M | $307.12M | $265.56M | $243.76M | $226.45M | $210.46M | $399.25M | $264.13M | $142.45M | $243.77M | $231.15M | $202.5M | $212.67M | $209.51M | $184.89M | $174.99M | $123.86M | $98.96M | $76.17M | $60.59M | $38.44M | $24.44M | $22.72M | $12.15M |
| Goodwill | $81.84M | $68.09M | $67.01M | $67.01M | $67.01M | $67.01M | $67.01M | $67.01M | $67.08M | $9.61M | $9.61M | $9.61M | $9.61M | $9.61M | $9.61M | $354.48M | $24.87M | $24.87M | $24.87M | $24.87M | $24.87M | $24.87M | $158.44M | $133.61M | $117.45M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Intangible Assets | $291.65M | $267.11M | $268.88M | $270.65M | $272.42M | $274.67M | $277.99M | $280.47M | $275.97M | $10.04M | $10.06M | $10.38M | $10.1M | $9.77M | $0 | $23.67M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Long-Term Investments | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $299K | $9.86M | $40.37M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Deferred Tax Assets | $2.46M | $860K | $979K | $661K | $165K | $360K | $870K | $1.15M | $294K | $4.01M | $5.79M | $4.13M | $1.74M | $9.79M | $9.11M | $16.36M | -$40.37M | $0 | $0 | $0 | $805K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Long-Term Assets | $48.52M | $43.31M | $26.28M | $21.16M | $3.56M | $5.93M | $7.95M | $9.44M | $12.29M | $10.99M | $8.21M | $2.53M | $6.33M | $9.01M | $666K | $407K | $55.76M | $161.48M | $29.42M | $34.64M | $21.78M | $18.05M | $14.39M | $12.24M | $13.24M | $8.9M | $2.64M | $143K | $429K | $10.86M | $12.93M | $10.57M | $7.93M |
| Total Long-Term Assets | $1.57B | $1.41B | $1.26B | $1.15B | $1.05B | $1.05B | $1.11B | $1.04B | $986.22M | $359.12M | $340.79M | $292.21M | $271.55M | $264.63M | $230.15M | $804.02M | $344.77M | $328.8M | $298.06M | $290.65M | $249.95M | $255.59M | $248.44M | $206.42M | $197.52M | $132.76M | $101.61M | $76.31M | $61.02M | $49.3M | $37.37M | $33.3M | $20.08M |
| 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 |
| Total Assets | $3.91B | $3.48B | $3.27B | $2.99B | $2.56B | $2.39B | $2.41B | $2.31B | $2.04B | $1.01B | $911.79M | $791.55M | $736.36M | $668.91M | $652.6M | $1.62B | $975.09M | $1.1B | $969.51M | $928.87M | $817.39M | $675.09M | $611.76M | $551.54M | $514.96M | $438.56M | $377.34M | $316.53M | $310.32M | $227.43M | $184.85M | $151.12M | $104.75M |
| Liabilities | |||||||||||||||||||||||||||||||||
| Current Liabilities | |||||||||||||||||||||||||||||||||
| Accounts Payable | $493.84M | $498.9M | $445.4M | $454.57M | $376.71M | $368.61M | $559.31M | $634.17M | $369.17M | $162.41M | $159.61M | $152.43M | $160.11M | $131.02M | $188.31M | $161.54M | $163.22M | $247.31M | $191.49M | $215.16M | $255.59M | $216.1M | $195.47M | $173.59M | $146M | $154.06M | $134.12M | $130.11M | $126.68M | $84.67M | $83.31M | $64.74M | $37.94M |
| Short-Term Debt | $0 | $107.11M | $0 | $0 | $0 | $35.77M | $16.98M | $730K | $1.39M | $1.29M | $1.21M | $90.44M | $1.05M | $980K | $915K | $4.92M | $10.03M | $10.98M | $19.2M | $18M | $9.17M | $14.68M | $12.36M | $11.07M | $9.57M | $6.54M | $0 | $6.5M | $286K | $23.72M | $12.36M | $4.22M | $786K |
| Current Income Tax Payable | $8.52M | $0 | $5.01M | $20.47M | $10.89M | $16.73M | $64K | $20.35M | $146K | $902K | $2.18M | $2.78M | $0 | $2.24M | $5.97M | $5.44M | $0 | $4.5M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Current Unearned Revenue | $256.62M | $237.18M | $257.33M | $221.04M | $142.69M | $106.54M | $100.67M | $97.35M | $97.98M | $36.59M | $39.05M | $24.9M | $34.96M | $39.06M | $35.08M | $139.61M | $64.17M | $138.8M | $114.81M | $64.73M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Current Liabilities | $29.39M | $21.92M | $293.94M | $261.28M | $171.75M | $114.43M | $108.08M | $135.14M | $111.84M | $60.68M | $62.72M | $45.86M | $52.38M | $8.01M | $6.72M | $238.19M | $624K | $1.4M | $6.8M | $4.76M | $9.02M | $18.3M | $10.03M | $8.11M | $6.01M | $7.01M | $4.64M | -$143K | $23.58M | $929K | $1.07M | $3.36M | $643K |
| Total Current Liabilities | $795.53M | $871.41M | $761.73M | $755.06M | $581.41M | $567.49M | $710.94M | $803.98M | $499.66M | $237.65M | $223.53M | $288.73M | $213.54M | $187.85M | $243.01M | $446.01M | $245M | $403M | $337.87M | $302.65M | $273.78M | $249.08M | $217.86M | $192.77M | $161.58M | $167.61M | $138.76M | $136.47M | $150.55M | $109.32M | $96.75M | $72.31M | $39.37M |
| Long-Term Liabilities | |||||||||||||||||||||||||||||||||
| Long-Term Debt | $569.07M | $356.2M | $462.86M | $462.34M | $461.82M | $461.8M | $461.2M | $460.54M | $638.64M | $107.69M | $108.66M | $3.53M | $93.57M | $113.18M | $94.9M | $295.13M | $102.93M | $112.97M | $145.35M | $170.39M | $172.39M | $118.97M | $114.11M | $111.81M | $122.88M | $112.31M | $85.74M | $42.87M | $42.87M | $43.44M | $29.44M | $30.44M | $28.58M |
| Long-Term Unearned Revenue | $19.04M | $16.85M | $0 | $16.63M | $19.47M | $11.71M | $11.72M | $12.32M | $13.4M | $13.76M | $10.56M | $7.08M | $7.9M | $8.1M | $7.42M | $10.1M | $9.56M | $18.21M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $71K | $0 | $0 | $0 | $0 | $0 | $0 |
| Long-Term Deferred Tax Liabilities | $85.93M | $78.72M | $0 | $59.26M | $34.78M | $18.02M | $23.69M | $11.1M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $6.44M | $5.66M | $3.16M | $141K | $350K | $0 | $5.72M | $6.96M | $3.68M | $2.07M | $2.72M | $7.72M | $6M | $5.64M | $3M | $1.71M | $2.29M | $1.86M |
| Other Long-Term Liabilities | $56.04M | $20.56M | $106.51M | $21.86M | $59.1M | $106.79M | $89.82M | $97.97M | $100.09M | $29.89M | $25.63M | $21.94M | $17.29M | $19.27M | $18.69M | $1.57M | $1.68M | $1.66M | $18.32M | $51.38M | $26.96M | $4.19M | $3.58M | $3.7M | $3.89M | $0 | -$71K | $0 | -$71K | $0 | $0 | $0 | $0 |
| Total Long-Term Liabilities | $762M | $495.55M | $587.29M | $571.64M | $583.6M | $610.15M | $601.96M | $558.51M | $738.74M | $137.58M | $134.3M | $25.47M | $110.85M | $140.55M | $121.01M | $313.24M | $119.83M | $136M | $163.82M | $222.12M | $199.35M | $128.88M | $124.64M | $119.18M | $128.84M | $115.03M | $93.46M | $48.87M | $48.44M | $46.44M | $31.15M | $32.73M | $30.44M |
| 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 |
| Total Liabilities | $1.56B | $1.37B | $1.35B | $1.33B | $1.17B | $1.18B | $1.31B | $1.36B | $1.24B | $375.22M | $357.83M | $314.19M | $324.39M | $328.39M | $364.03M | $759.25M | $364.84M | $539M | $501.69M | $524.77M | $473.13M | $377.95M | $342.5M | $311.95M | $290.42M | $282.65M | $232.22M | $185.35M | $198.99M | $155.77M | $127.9M | $105.03M | $69.81M |
| 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 |
| Common Stock | $456.95M | $427.27M | $416.42M | $400.9M | $385.61M | $369.12M | $350.15M | $327.11M | $317.55M | $225.13M | $215.37M | $205.07M | $199.46M | $193.56M | $189.66M | $0 | $94.5M | $91.25M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Retained Earnings | $1.86B | $1.65B | $1.49B | $1.24B | $995.01M | $835.45M | $736.74M | $608.09M | $478.6M | $399.6M | $330.96M | $265.65M | $207.2M | $142.54M | $94.06M | $539.78M | $509.04M | $451.24M | $385.16M | $319.98M | $267.23M | $224.09M | $199.93M | $168.37M | $153.17M | $134.62M | $124.33M | $109.61M | $90.03M | $51.37M | $39.58M | $28.44M | $17.72M |
| Comprehensive Income & Other | $1.42M | $9.53M | -$4.44M | $9.54M | $3.39M | -$1.02M | -$244K | $4.25M | $141K | $2.1M | $2.46M | $1.49M | $786K | $166K | $637K | -$21.23M | -$449K | $7.79M | -$11.53M | -$4.04M | -$4.45M | -$342K | -$1.97M | $1.68M | $1.8M | $1.17M | $643K | $1.36M | $1.57M | $929K | $429K | $715K | $286K |
| Other Stockholders' Equity | $30.24M | $34.03M | $15.1M | $23.31M | $15.08M | $9.16M | $9.11M | $13.45M | $7.49M | $7.93M | $7.63M | $6.64M | $5.31M | $4.42M | $4.85M | $321.71M | $6.71M | $14.2M | $82.66M | $84.13M | $77.04M | $73.05M | $69.32M | $71.22M | $71.37M | $21.29M | $20.79M | $21.58M | $21.29M | $20.29M | $17.36M | $17.65M | $17.22M |
| Total Equity | $2.35B | $2.11B | $1.92B | $1.66B | $1.4B | $1.21B | $1.1B | $948.66M | $803.64M | $632.66M | $553.96M | $477.35M | $411.96M | $340.52M | $288.57M | $861.49M | $610.25M | $556.69M | $467.82M | $404.1M | $344.27M | $297.14M | $269.26M | $239.59M | $224.54M | $155.92M | $145.12M | $131.19M | $111.32M | $71.67M | $56.95M | $46.09M | $34.94M |
| Minority Interest | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $675K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Total Liabilities and Equity | $3.91B | $3.48B | $3.27B | $2.99B | $2.56B | $2.39B | $2.41B | $2.31B | $2.04B | $1.01B | $911.79M | $791.55M | $736.36M | $668.91M | $652.6M | $1.62B | $975.09M | $1.1B | $969.51M | $928.87M | $817.39M | $675.09M | $611.76M | $551.54M | $514.96M | $438.56M | $377.34M | $316.53M | $310.32M | $227.43M | $184.85M | $151.12M | $104.75M |
| Supplementary Data | |||||||||||||||||||||||||||||||||
| Total Debt | $608.14M | $492.82M | $487.35M | $473.89M | $470.24M | $473.63M | $476.73M | $461.27M | $640.03M | $108.98M | $109.87M | $93.97M | $94.62M | $114.16M | $95.81M | $300.05M | $112.96M | $123.95M | $164.55M | $188.39M | $181.56M | $133.65M | $126.46M | $122.88M | $132.44M | $118.85M | $85.74M | $49.37M | $43.16M | $67.17M | $41.8M | $34.65M | $29.37M |
| Net Debt | -$338.93M | -$143.69M | -$256.3M | -$189.03M | -$184.86M | $51.26M | $215.51M | $214.45M | $525.35M | -$25.87M | $62.23M | $32.55M | $44.05M | $112.45M | $42M | $175.66M | -$34.91M | $25.87M | $90.59M | $146.94M | $145.32M | $133.65M | $126.46M | $98.27M | $107.42M | $103.27M | $77.81M | $28.94M | $3.14M | $67.17M | $41.37M | $34.65M | $24.72M |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Operating Activities | |||||||||||||||||||||||||||||||||
| Net Income | $354.82M | $361.92M | $378.06M | $324.53M | $237.73M | $182.14M | $204.93M | $180.05M | $125.73M | $111.29M | $104.08M | $95.17M | $87.91M | $86.14M | $73.37M | $70.49M | $86.11M | $100.41M | $87.37M | $71.04M | $56.42M | $50.39M | $43.04M | $29.56M | $31.22M | $23.11M | $22.94M | $27.29M | $43.44M | $15.65M | $13.93M | $12.36M | $5.57M |
| Depreciation & Amortization | $226.47M | $146.46M | $130.36M | $115.86M | $113.15M | $118.83M | $116.44M | $101.13M | $64.1M | $54.82M | $52.88M | $46.77M | $42.33M | $37.74M | $32.77M | $65.24M | $41.56M | $40.06M | $37.66M | $34.65M | $33.29M | $30.55M | $28.17M | $26.19M | $24.56M | $14.56M | $11.36M | $10.65M | $8.36M | $7.36M | $4.86M | $4.5M | $7.43M |
| Deferred Income Tax | -$17.31M | -$470K | $13.36M | $6.97M | $2.54M | -$2.09M | $19.12M | $5.12M | $7.35M | $2.11M | -$1.78M | -$1.17M | $6.05M | $549K | -$1.04M | -$5.73M | $2.21M | -$6.41M | $261K | -$2.99M | -$9.14M | -$347K | -$942K | $721K | $3.04M | $592K | $1.71M | $357K | $2.64M | -$143K | -$572K | $429K | -$715K |
| Stock-Based Compensation | $8.95M | $6.33M | $7.75M | $4.86M | $4.62M | $4.09M | $4.09M | $3.64M | $2.5M | $2.33M | $1.83M | $1.66M | $1.4M | $1.19M | $715K | $2.15M | $1.64M | $1.78M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Changes in Working Capital: | |||||||||||||||||||||||||||||||||
| Accounts Receivable | -$23.94M | $3M | -$35.55M | -$91.27M | $64.05M | -$11.81M | -$1.85M | -$26M | -$47.04M | -$10.38M | -$16.26M | $839K | -$6.25M | -$15.92M | -$445K | -$69.93M | $93.1M | -$27.09M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Inventory | $96.99M | -$144.01M | -$82.31M | -$218.17M | $5.7M | $131.32M | -$27.64M | -$68.58M | -$38.04M | $19.62M | -$68.61M | -$12.78M | $247K | -$18.47M | -$55.39M | $40.73M | $90.21M | -$69.8M | $12.14M | -$58.37M | -$58.94M | -$31.34M | $1.75M | -$12.33M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Accounts Payable | -$11.51M | $29.63M | -$33.7M | $77.96M | -$9.23M | -$160.52M | -$79.36M | $260.1M | $116.32M | $17.14M | $8.56M | -$15.81M | $30.59M | -$52.51M | $25.36M | $55.69M | -$72.19M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Working Capital | -$4.46M | $6.55M | $25.07M | $78.75M | $31.88M | $33.8M | -$3.2M | $3.15M | $18.78M | -$1.56M | $11.11M | -$2.67M | -$9.11M | -$2.05M | $2.09M | $47.63M | -$97.33M | $62.55M | $5.46M | $28.3M | -$12.14M | -$2.8M | -$4.88M | $11.37M | -$24.11M | -$28.67M | $7.57M | $0 | $0 | $0 | $0 | $0 | $0 |
| Total Working Capital Change | $57.06M | -$134.47M | -$126.49M | -$152.74M | $92.4M | -$7.21M | -$112.05M | $168.66M | $50.02M | $24.83M | -$65.2M | -$30.42M | $15.48M | -$88.94M | -$28.39M | $74.12M | $13.8M | -$7.25M | $17.59M | -$30.08M | -$71.08M | -$34.14M | -$3.13M | -$964K | -$24.11M | -$28.67M | $7.57M | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Non-Cash Items | -$99.74M | -$123.09M | -$148.83M | -$144.47M | -$62.66M | -$46.38M | -$128.18M | -$96.93M | -$62.85M | -$60.47M | -$10.44M | -$9.48M | -$9.88M | -$9.98M | $32.79M | -$23.59M | -$5.09M | $881K | $124K | $815K | $8.1M | -$3.36M | -$715 | -$3.92M | -$12.16M | -$1.19M | -$71K | -$27.72M | -$30.94M | -$7.36M | -$15.79M | -$11.65M | $1.43M |
| Net Cash from Operating | $530.26M | $256.68M | $254.22M | $155.02M | $387.79M | $249.39M | $104.34M | $361.68M | $186.85M | $134.91M | $81.37M | $102.54M | $143.29M | $26.69M | $110.21M | $182.67M | $140.23M | $117.69M | $126.34M | $68.22M | $17.59M | $43.09M | $62.39M | $51.59M | $22.55M | $8.41M | $42.59M | $10.57M | $23.51M | $15.51M | $2.43M | $5.64M | $13.72M |
| Investing Activities | |||||||||||||||||||||||||||||||||
| Capital Expenditures | -$163.03M | -$97.54M | -$81.79M | -$49.54M | -$50.88M | -$30.93M | -$40.87M | -$35.37M | -$26.66M | -$17.74M | -$107.25M | -$77.04M | -$68.1M | -$82.16M | -$59.22M | -$92.98M | -$43.62M | -$68.93M | -$69.39M | -$73.2M | -$52.03M | -$46.88M | -$52.1M | -$37.9M | -$50.16M | -$41.42M | -$37.23M | -$30.87M | -$23.87M | -$40.37M | -$6.5M | -$15.15M | -$44.37M |
| Acquisitions | -$33.9M | -$52.58M | $19.01M | $41.99M | $38.09M | $45.29M | $42.53M | $24.3M | -$645.14M | $27.48M | $25.86M | -$6.17M | $0 | $0 | $0 | -$209.02M | $0 | -$449K | -$2.23M | -$3.92M | $0 | -$4.88M | -$43.8M | $0 | -$60.59M | -$3.1M | $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 | -$27.01M | -$9.87M | $0 | $0 | $0 | $0 | $0 | $0 | $15.61M | $5.39M | -$32.44M | $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 | $31.4M | $0 | $0 | $0 | $0 | $0 | $0 | $33.47M | $24.37M | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Investing Activities | $11.97M | $2.36M | $6.96M | -$24.12M | -$36.42M | -$37.61M | -$42.07M | $37.14M | -$28.41M | $4.47M | $25.89M | $21.93M | $16.63M | $16.99M | $119.36M | $58.41M | $17.82M | $25.03M | $18.3M | $19.12M | $34.08M | $23.94M | $15.04M | $9.85M | -$1.79M | -$6.32M | $2.36M | $1.64M | $67.31M | $2.43M | $1.14M | $1.21M | $7.72M |
| Net Cash from Investing | -$184.96M | -$147.76M | -$55.82M | -$31.68M | -$49.21M | -$23.26M | -$40.41M | $1.77M | -$700.22M | -$13.27M | -$81.36M | -$61.28M | -$51.47M | -$65.17M | $60.14M | -$243.59M | -$52.81M | -$22.82M | -$53.31M | -$58M | -$17.95M | -$27.82M | -$80.87M | -$28.05M | -$63.46M | -$21.08M | -$67.31M | -$29.22M | $43.44M | -$37.94M | -$5.36M | -$13.93M | -$36.66M |
| Financing Activities | |||||||||||||||||||||||||||||||||
| Debt Repaid | -$206.12M | $6.95M | $6.71M | $6.38M | $7.06M | $7.39M | $7.94M | $180.02M | -$534.6M | $1.21M | -$16.74M | $3.17M | $19.95M | -$18.05M | $204.99M | -$193.74M | $10.99M | $40.6M | $23.84M | -$6.84M | -$47.91M | -$7.19M | -$3.59M | $9.57M | -$13.59M | -$33.11M | -$36.51M | - | $572K | -$12.93M | $1M | -$1.86M | -$19.44M |
| Common Stock Issuance | $16.55M | $0 | $0 | $0 | $0 | $0 | $19.1M | $0 | $4.83M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $2.51M | $4.55M | $5.49M | $3.19M | $3.23M | $2.09M | $1.14M | $49.45M | $359K | $0 | $429K | $429K | $2.5M | $0 | $0 | $11.93M |
| Common Stock Repurchases | -$28.62M | -$114.62M | -$26.82M | -$34.66M | -$35.73M | -$2.89M | -$19.1M | -$9.15M | $0 | -$1.84M | -$1.59M | $0 | $0 | -$10.1M | -$8.73M | $0 | -$613K | -$9.15M | $0 | $0 | $0 | -$13.91M | -$2.29M | -$7.28M | $0 | -$4.68M | -$1.86M | -$71K | -$643K | -$857K | -$143K | $0 | $0 |
| Dividends Paid | -$118.53M | -$109.72M | -$99.01M | -$89.47M | -$77.92M | -$70.4M | -$60.58M | -$51.04M | -$42.06M | -$39.6M | -$36.59M | -$31.91M | -$27.88M | -$25.72M | -$29.21M | -$32.22M | -$27.27M | -$25.11M | -$21.22M | -$17.33M | -$13.78M | -$11.78M | -$9.52M | -$8.25M | -$7.61M | -$6.61M | -$5.86M | -$5.5M | -$4.22M | -$3.14M | -$2.72M | -$1.64M | -$2.14M |
| Other Financing Activities | -$2.14M | $14.41M | $15.01M | $14.64M | $14.86M | $15.74M | $19.1M | $8.72M | $830K | $8.27M | $7.43M | $4.57M | $4.76M | $4.17M | $1.91M | -$1.14M | $2.42M | $2.51M | $0 | $0 | $0 | -$715 | $0 | $0 | -$5.08M | -$1.85M | -$572K | -$2.14M | $0 | $0 | $71K | $0 | $71K |
| Net Cash from Financing | -$33.79M | -$216.89M | -$117.53M | -$115.87M | -$105.85M | -$64.93M | -$49.43M | -$231.49M | $493.37M | -$34.38M | -$14.02M | -$30.51M | -$43.08M | -$13.6M | -$241.02M | $38.91M | -$36.45M | -$72.35M | -$40.51M | -$5.01M | $36.6M | -$15.27M | -$6.13M | -$23.95M | $50.36M | $20.33M | $28.22M | -$7.29M | -$5M | $11.43M | -$3.79M | $214K | $29.3M |
| Forex Effect | -$945K | $838K | -$150K | $349K | -$7K | -$41K | -$103K | $181K | -$180K | -$51K | $234K | $101K | $118K | -$38K | $85K | -$1.48M | -$1.18M | $1.6M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$71K | $0 | $0 | $0 | $0 | $0 |
| Net Change in Cash | $310.57M | -$107.14M | $80.72M | $7.82M | $232.72M | $161.15M | $14.4M | $132.13M | -$20.17M | $87.21M | -$13.78M | $10.86M | $48.86M | -$52.11M | -$70.57M | -$23.48M | $49.79M | $24.12M | $32.51M | $5.21M | $36.24M | $0 | -$24.61M | -$417K | $9.45M | $7.66M | $3.5M | -$26.01M | $61.95M | -$11M | -$6.72M | -$8.07M | $6.36M |
| Supplementary Data | |||||||||||||||||||||||||||||||||
| Operating Cash Flow | $530.26M | $256.68M | $254.22M | $155.02M | $387.79M | $249.39M | $104.34M | $361.68M | $186.85M | $134.91M | $81.37M | $102.54M | $143.29M | $26.69M | $110.21M | $182.67M | $140.23M | $117.69M | $126.34M | $68.22M | $17.59M | $43.09M | $62.39M | $51.59M | $22.55M | $8.41M | $42.59M | $10.57M | $23.51M | $15.51M | $2.43M | $5.64M | $13.72M |
| Capital Expenditure | -$163.03M | -$97.54M | -$81.79M | -$49.54M | -$50.88M | -$30.93M | -$40.87M | -$35.37M | -$26.66M | -$17.74M | -$107.25M | -$77.04M | -$68.1M | -$82.16M | -$59.22M | -$92.98M | -$43.62M | -$68.93M | -$69.39M | -$73.2M | -$52.03M | -$46.88M | -$52.1M | -$37.9M | -$50.16M | -$41.42M | -$37.23M | -$30.87M | -$23.87M | -$40.37M | -$6.5M | -$15.15M | -$44.37M |
| Free Cash Flow | $367.23M | $159.13M | $172.43M | $105.48M | $336.91M | $218.46M | $63.47M | $326.31M | $160.19M | $117.17M | -$25.88M | $25.5M | $75.19M | -$55.46M | $51M | $89.69M | $96.61M | $48.76M | $56.95M | -$4.98M | -$34.44M | -$3.79M | $10.28M | $13.69M | -$27.6M | -$33.01M | $5.36M | -$20.29M | -$357K | -$24.87M | -$4.07M | -$9.5M | -$30.65M |
| Cash at Beginning | $636.51M | $743.64M | $662.92M | $655.1M | $422.37M | $261.22M | $246.82M | $114.69M | $134.86M | $47.64M | $61.42M | $50.57M | $1.7M | $53.82M | $124.39M | $147.88M | $98.09M | $73.96M | $41.45M | $36.24M | $0 | $0 | $24.61M | $25.03M | $15.58M | $7.92M | $4.43M | $40.01M | -$21.94M | -$10.93M | -$4.22M | $3.86M | -$2.5M |
| Cash at End | $947.08M | $636.51M | $743.64M | $662.92M | $655.1M | $422.37M | $261.22M | $246.82M | $114.69M | $134.86M | $47.64M | $61.42M | $50.57M | $1.7M | $53.82M | $124.39M | $147.88M | $98.09M | $73.96M | $41.45M | $36.24M | $0 | $0 | $24.61M | $25.03M | $15.58M | $7.93M | $14M | $40.01M | -$21.94M | -$10.93M | -$4.22M | $3.86M |