FASTENAL CO (FAST)
Fastenal Company, along with its associated entities, operates as a global wholesale supplier of industrial and construction materials, with significant operations throughout North America, including the United States, Canada, and Mexico, and other international markets. Branded as Fastenal, the company offers a comprehensive range of fasteners, such as threaded bolts, nuts, screws, studs, and washers, which are vital for manufacturing processes, building developments, and equipment servicing. Beyond fasteners, its product catalog extends to diverse hardware and miscellaneous items like pins, machinery keys, concrete anchors, metal framing systems, wire ropes, strut products, and rivets, along with their related accessories. Fastenal serves a wide array of clients, including original equipment manufacturers, maintenance, repair, and operations departments within the manufacturing sector, and various non-residential construction contractors spanning general, electrical, plumbing, sheet metal, and road construction. Its customer base further encompasses agricultural businesses, transportation services (trucking, railroads), mining operations, educational institutions, retail establishments, the oil and gas exploration, production, and refinement industries, and governmental bodies at federal, state, and local levels. The company distributes its offerings through an extensive network of 3,209 in-market facilities and 15 major distribution centers. Established in 1967, Fastenal Company's corporate headquarters are located in Winona, Minnesota.
Sector: Retail-Building Materials, Hardware, Garden Supply
Industry: Industrial - Distribution
Fastenal Company
- 2:1Forward splitMay 22, 20251 share → 2
- 2:1Forward splitMay 23, 20191 share → 2
- 2:1Forward splitMay 23, 20111 share → 2
- 2:1Forward splitNov 14, 20051 share → 2
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Currency | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD |
| Period Ending | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 | 1994-12-31 | 1993-12-31 | 1992-12-31 | 1991-12-31 | 1990-12-31 | 1989-12-31 | 1988-12-31 | 1987-12-31 |
| Revenue | $8.2B | $7.55B | $7.35B | $6.98B | $6.01B | $5.65B | $5.33B | $4.97B | $4.39B | $3.96B | $3.87B | $3.73B | $3.33B | $3.13B | $2.77B | $2.27B | $1.93B | $2.34B | $2.06B | $1.81B | $1.52B | $1.24B | $994.93M | $905.44M | $818.28M | $745.74M | $609.2M | $503.1M | $398M | $287.7M | $222.6M | $161.9M | $110.3M | $81.3M | $62.3M | $52.3M | $41.2M | $30.4M | $20.3M |
| YoY Growth | 8.7% | 2.7% | 5.2% | 16.1% | 6.4% | 5.9% | 7.4% | 13.1% | 10.8% | 2.4% | 3.6% | 12.2% | 6.1% | 13.3% | 21.9% | 17.6% | -17.5% | 13.5% | 14.0% | 18.8% | 23.0% | 24.5% | 9.9% | 10.7% | 9.7% | 22.4% | 21.1% | 26.4% | 38.3% | 29.2% | 37.5% | 46.8% | 35.7% | 30.5% | 19.1% | 26.9% | 35.5% | 49.8% | - |
| Cost of Revenue | $4.51B | $4.14B | $3.99B | $3.76B | $3.23B | $3.08B | $2.82B | $2.57B | $2.23B | $2B | $1.92B | $1.84B | $1.61B | $1.52B | $1.33B | $1.09B | $946.89M | $1.1B | $1.01B | $901.66M | $765.23M | $614.16M | $505.86M | $456.96M | $405.86M | $345.2M | $277.9M | $227.6M | $179.6M | $127.3M | $98.2M | $72.3M | $49.2M | $35.7M | $28.1M | $23.2M | $18.8M | $14M | $9.2M |
| Gross Profit | $3.69B | $3.4B | $3.35B | $3.22B | $2.78B | $2.57B | $2.52B | $2.4B | $2.16B | $1.96B | $1.95B | $1.9B | $1.72B | $1.61B | $1.43B | $1.17B | $983.43M | $1.24B | $1.05B | $907.67M | $758.1M | $624.33M | $489.07M | $448.48M | $412.43M | $400.54M | $331.3M | $275.5M | $218.4M | $160.4M | $124.4M | $89.6M | $61.1M | $45.6M | $34.2M | $29.1M | $22.4M | $16.4M | $11.1M |
| Gross Margin | 45.0% | 45.1% | 45.7% | 46.1% | 46.2% | 45.5% | 47.2% | 48.3% | 49.3% | 49.6% | 50.4% | 50.8% | 51.7% | 51.5% | 51.8% | 51.8% | 50.9% | 52.8% | 50.8% | 50.2% | 49.8% | 50.4% | 49.2% | 49.5% | 50.4% | 53.7% | 54.4% | 54.8% | 54.9% | 55.8% | 55.9% | 55.3% | 55.4% | 56.1% | 54.9% | 55.6% | 54.4% | 53.9% | 54.7% |
| Research and Development | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Selling, General, and Administrative | $2.04B | $1.89B | $1.83B | $1.76B | $1.56B | $1.43B | $1.46B | $1.4B | $1.28B | $1.17B | $1.12B | $1.11B | $1.01B | $941.24M | $859.37M | $745.11M | $686.79M | $785.69M | $671.25M | $587.61M | $489.79M | $416.52M | $353.61M | $334.88M | $300.7M | $259M | $213.6M | $177.2M | $141.7M | $99.5M | $73.4M | $55M | $38.7M | $29.3M | $22.7M | $18.5M | $15.1M | $11.1M | $7.7M |
| Other | $0 | $0 | $0 | $0 | $0 | $1.4M | $1.2M | -$500K | -$1M | -$500K | -$1.4M | -$964K | -$643K | $0 | $0 | $0 | $850K | $167K | $0 | $0 | $447K | $652K | $317K | -$5.63M | $0 | $11.98M | $12M | $11.2M | $9.5M | $7.5M | $5.4M | $3.7M | $2.6M | $1.9M | $1.3M | $800K | $600K | $400K | $200K |
| Total Operating Expenses | $2.04B | $1.89B | $1.83B | $1.76B | $1.56B | $1.43B | $1.46B | $1.4B | $1.28B | $1.17B | $1.12B | $1.11B | $1.01B | $941.24M | $859.37M | $745.11M | $687.64M | $785.86M | $671.25M | $587.61M | $490.24M | $417.18M | $353.93M | $329.25M | $300.7M | $270.98M | $225.6M | $188.4M | $151.2M | $107M | $78.8M | $58.7M | $41.3M | $31.2M | $24M | $19.3M | $15.7M | $11.5M | $7.9M |
| Operating Income (EBIT) | $1.66B | $1.51B | $1.53B | $1.45B | $1.22B | $1.14B | $1.06B | $999.2M | $881.8M | $795.8M | $828.75M | $787.59M | $712.66M | $673.69M | $574.61M | $429.72M | $295.79M | $450.24M | $376.33M | $320.06M | $267.86M | $207.16M | $135.14M | $119.23M | $111.73M | $129.56M | $105.7M | $87.1M | $67.2M | $53.4M | $45.6M | $30.9M | $19.8M | $14.4M | $10.2M | $9.8M | $6.7M | $4.9M | $3.2M |
| Operating Margin | 20.2% | 20.0% | 20.8% | 20.8% | 20.3% | 20.2% | 19.8% | 20.1% | 20.1% | 20.1% | 21.4% | 21.1% | 21.4% | 21.5% | 20.8% | 18.9% | 15.3% | 19.2% | 18.3% | 17.7% | 17.6% | 16.7% | 13.6% | 13.2% | 13.7% | 17.4% | 17.4% | 17.3% | 16.9% | 18.6% | 20.5% | 19.1% | 18.0% | 17.7% | 16.4% | 18.7% | 16.3% | 16.1% | 15.8% |
| Interest Expense | $6.2M | $7.3M | $10.8M | $14.3M | $9.7M | $9.7M | $13.9M | $12.6M | $9.1M | $6.5M | $3.1M | $915K | $113K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Interest Income | $5.5M | $5.4M | $4.1M | $700K | $100K | $600K | $400K | $400K | $400K | $394K | $373K | $759K | $924K | $464K | $472K | $951K | $1.7M | $930K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Income (Expense) | -$700K | -$1.9M | -$6.7M | -$13.6M | -$9.6M | -$9.1M | -$13.5M | -$12.2M | -$8.7M | -$6.1M | -$2.65M | -$156K | $811K | $464K | $472K | $916K | $1.7M | $930K | $1.57M | $964K | $1.19M | $1.18M | $1.2M | $1.98M | $1.9M | $1.87M | $800K | -$900K | $100K | $1M | $600K | $500K | $300K | $300K | $500K | $500K | $300K | $300K | -$100K |
| Income Before Tax (EBT) | $1.66B | $1.51B | $1.52B | $1.44B | $1.21B | $1.13B | $1.04B | $987M | $873.1M | $789.7M | $826.1M | $787.43M | $713.47M | $674.15M | $575.08M | $430.64M | $297.49M | $451.17M | $377.9M | $321.03M | $269.06M | $208.34M | $136.34M | $121.21M | $113.63M | $131.43M | $106.5M | $86.2M | $67.3M | $54.4M | $46.2M | $31.4M | $20.1M | $14.7M | $10.7M | $10.3M | $7M | $5.2M | $3.1M |
| Income Tax Expense | $396.6M | $357.5M | $367M | $353.1M | $282.8M | $273.6M | $252.8M | $235.1M | $294.5M | $290.3M | $309.7M | $293.28M | $264.83M | $253.62M | $217.15M | $165.28M | $113.13M | $171.46M | $145.28M | $121.99M | $102.24M | $77.35M | $52.22M | $46.38M | $43.52M | $50.7M | $41M | $33.2M | $26.5M | $21.9M | $18.8M | $12.7M | $8.2M | $5.9M | $4.1M | $4M | $2.7M | $2M | $1.4M |
| Net Income | $1.26B | $1.15B | $1.16B | $1.09B | $925M | $859.1M | $790.9M | $751.9M | $578.6M | $499.4M | $516.4M | $494.15M | $448.64M | $420.54M | $357.93M | $265.36M | $184.36M | $279.7M | $232.62M | $199.04M | $166.81M | $130.99M | $84.12M | $75.54M | $70.11M | $80.73M | $65.5M | $53M | $40.8M | $32.5M | $27.4M | $18.7M | $11.9M | $8.8M | $6.6M | $6.3M | $4.3M | $3.2M | $1.7M |
| Net Income Margin | 15.3% | 15.2% | 15.7% | 15.6% | 15.4% | 15.2% | 14.8% | 15.1% | 13.2% | 12.6% | 13.3% | 13.2% | 13.5% | 13.4% | 12.9% | 11.7% | 9.6% | 12.0% | 11.3% | 11.0% | 11.0% | 10.6% | 8.5% | 8.3% | 8.6% | 10.8% | 10.8% | 10.5% | 10.3% | 11.3% | 12.3% | 11.6% | 10.8% | 10.8% | 10.6% | 12.0% | 10.4% | 10.5% | 8.4% |
| Supplementary Data | |||||||||||||||||||||||||||||||||||||||
| EPS | 1.10 | 1.00 | 1.01 | 0.95 | 0.80 | 0.75 | 0.69 | 0.66 | 0.50 | 0.43 | 0.45 | 0.42 | 0.38 | 0.35 | 0.30 | 0.23 | 0.15 | 0.23 | 0.20 | 0.17 | 0.14 | 0.11 | 0.07 | 0.07 | 0.06 | 0.07 | 0.06 | 0.04 | 0.03 | 0.03 | 0.02 | 0.02 | 0.01 | 0.01 | 0.01 | 0.01 | 0.00 | 0.00 | 0.00 |
| Diluted EPS | 1.09 | 1.00 | 1.01 | 0.94 | 0.80 | 0.75 | 0.69 | 0.66 | 0.50 | 0.43 | 0.45 | 0.41 | 0.38 | 0.35 | 0.30 | 0.23 | 0.15 | 0.23 | 0.20 | 0.17 | 0.14 | 0.11 | 0.07 | 0.07 | 0.06 | 0.07 | 0.06 | 0.04 | 0.03 | 0.03 | 0.02 | 0.02 | 0.01 | 0.01 | 0.01 | 0.01 | 0.00 | 0.00 | 0.00 |
| Weighted Average OS | 1.15B | 1.15B | 1.14B | 1.15B | 1.15B | 1.15B | 1.15B | 1.15B | 1.15B | 1.16B | 1.17B | 1.19B | 1.19B | 1.18B | 1.18B | 1.18B | 1.19B | 1.19B | 1.20B | 1.21B | 1.21B | 1.21B | 1.21B | 1.21B | 1.21B | 1.21B | 1.21B | 1.21B | 1.21B | 1.21B | 1.21B | 1.21B | 1.19B | 1.17B | 1.17B | 1.19B | 1.15B | 1.14B | 906.67M |
| EBITDA | $1.84B | $1.69B | $1.71B | $1.63B | $1.39B | $1.3B | $1.21B | $1.14B | $1.01B | $900.23M | $915.73M | $859.3M | $776.21M | $728.21M | $619.79M | $470.48M | $336.73M | $490.37M | $415.3M | $354.63M | $298.13M | $232.05M | $155.65M | $136.24M | $126.7M | $141.53M | $117.7M | $98.3M | $76.7M | $60.9M | $51M | $34.6M | $22.4M | $16.3M | $11.5M | $10.6M | $7.3M | $5.3M | $3.4M |
| EBITDA Margin | 22.4% | 22.4% | 23.2% | 23.4% | 23.1% | 23.1% | 22.6% | 22.9% | 23.0% | 22.7% | 23.7% | 23.0% | 23.3% | 23.2% | 22.4% | 20.7% | 17.4% | 21.0% | 20.1% | 19.6% | 19.6% | 18.7% | 15.6% | 15.0% | 15.5% | 19.0% | 19.3% | 19.5% | 19.3% | 21.2% | 22.9% | 21.4% | 20.3% | 20.0% | 18.5% | 20.3% | 17.7% | 17.4% | 16.7% |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Currency | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD |
| Period Ending | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 | 1994-12-31 | 1993-12-31 | 1992-12-31 | 1991-12-31 | 1990-12-31 | 1989-12-31 | 1988-12-31 | 1987-12-31 |
| Assets | |||||||||||||||||||||||||||||||||||||||
| Current Assets | |||||||||||||||||||||||||||||||||||||||
| Cash and Cash Equivalents | $276.8M | $255.8M | $221.3M | $230.1M | $236.2M | $245.7M | $174.9M | $167.2M | $116.9M | $112.73M | $129.02M | $114.5M | $58.51M | $79.61M | $117.68M | $143.69M | $164.85M | $85.89M | $57.22M | $19.35M | $56.2M | $33.5M | $49.75M | $14.3M | $47.26M | $32.71M | $27.8M | $2.1M | $400K | $400K | $6.6M | $3.1M | $2M | $1.3M | $3.4M | $4.6M | $3.2M | $2.3M | $1.6M |
| Short-Term Investments | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $451K | $354K | $27.16M | $26.07M | $24.4M | $851K | $159K | $10.84M | $669K | $5.5M | $21.14M | $37.06M | $21.26M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Cash and Short-Term Investments | $276.8M | $255.8M | $221.3M | $230.1M | $236.2M | $245.7M | $174.9M | $167.2M | $116.9M | $112.73M | $129.02M | $114.5M | $58.96M | $79.97M | $144.84M | $169.76M | $189.25M | $86.74M | $57.38M | $30.18M | $56.87M | $39M | $70.89M | $51.36M | $68.52M | $32.71M | $27.8M | $2.1M | $400K | $400K | $6.6M | $3.1M | $2M | $1.3M | $3.4M | $4.6M | $3.2M | $2.3M | $1.6M |
| Accounts Receivable | $1.25B | $1.11B | $1.09B | $1.01B | $900.2M | $769.4M | $741.8M | $714.3M | $607.8M | $499.72M | $468.38M | $462.08M | $414.33M | $372.16M | $338.59M | $270.13M | $214.17M | $244.94M | $236.33M | $209.53M | $183.56M | $162.5M | $128.76M | $105.55M | $101.36M | $106.12M | $84.56M | $68.5M | $57.5M | $41.6M | $31.9M | $23.6M | $15.7M | $10.7M | $8.2M | $6.6M | $5.4M | $4.1M | $2.7M |
| Inventory | $1.75B | $1.65B | $1.52B | $1.71B | $1.52B | $1.34B | $1.37B | $1.28B | $1.09B | $992.99M | $913.26M | $869.22M | $784.07M | $715.38M | $646.15M | $557.37M | $508.4M | $564.25M | $504.59M | $456M | $361.56M | $307.33M | $232.88M | $217.26M | $152.71M | $143.07M | $106.6M | $93.7M | $79.4M | $56.5M | $40.2M | $30.9M | $22.2M | $15.2M | $11.2M | $8.4M | $6.7M | $5.5M | $3.8M |
| Other Current Assets | $202M | $183.7M | $171.8M | $165.4M | $188.1M | $140.3M | $157.4M | $147M | $118.1M | $102.5M | $131.56M | $137.47M | $151.1M | $119.15M | $106.55M | $88.44M | $58.88M | $79.47M | $82.47M | $72.07M | $47.02M | $29.23M | $21.66M | $22.31M | $18.66M | $11.53M | $8.4M | $9M | $6.9M | $5M | $2.4M | $1.9M | $1.1M | $800K | $700K | $400K | $300K | $200K | $100K |
| Total Current Assets | $3.47B | $3.21B | $3.02B | $3.12B | $2.86B | $2.5B | $2.46B | $2.32B | $1.94B | $1.72B | $1.66B | $1.58B | $1.41B | $1.29B | $1.24B | $1.09B | $982.36M | $975.4M | $880.77M | $767.78M | $649.01M | $538.07M | $454.2M | $396.49M | $341.24M | $293.42M | $227.4M | $173.3M | $144.2M | $103.5M | $81.1M | $59.5M | $41M | $28M | $23.5M | $20M | $15.6M | $12.1M | $8.2M |
| Long-Term Assets | |||||||||||||||||||||||||||||||||||||||
| Property, Plant & Equipment Net | $1.44B | $1.34B | $1.28B | $1.25B | $1.26B | $1.27B | $1.27B | $924.8M | $893.6M | $899.7M | $818.89M | $763.89M | $654.85M | $516.43M | $435.6M | $363.42M | $335M | $324.18M | $276.63M | $264.03M | $224.45M | $193.45M | $169.55M | $144.25M | $121.61M | $105.81M | $87.6M | $74.2M | $57.1M | $43.9M | $27.1M | $17M | $12.7M | $9.8M | $6.3M | $3.7M | $2.6M | $2.2M | $2M |
| Goodwill | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Intangible Assets | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Long-Term Investments | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $5.15M | $6.24M | $846K | $1.95M | $4M | $13M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Deferred Tax Assets | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Long-Term Assets | $140.2M | $150.3M | $160.7M | $170.8M | $180.9M | $191.4M | $76.3M | $80.5M | $81.2M | $48.42M | $48.8M | $11.95M | $12.47M | -$516.43M | $13.21M | $14.01M | $3.75M | $3.72M | $3.71M | $3.21M | $3.58M | $38.72M | $27.79M | $18.27M | $12.4M | $3.23M | $3.6M | $3.7M | $3.8M | $4.1M | $1.1M | $5.3M | $3.8M | $6.1M | $4.3M | $4.3M | $3.3M | $2.2M | $2.1M |
| Total Long-Term Assets | $1.58B | $1.49B | $1.44B | $1.42B | $1.44B | $1.47B | $1.34B | $1.01B | $974.8M | $948.11M | $867.69M | $775.84M | $667.32M | $516.43M | $448.81M | $382.58M | $344.99M | $328.75M | $282.29M | $271.24M | $241.03M | $232.17M | $197.35M | $162.52M | $134M | $109.04M | $91.2M | $77.9M | $60.9M | $48M | $28.2M | $22.3M | $16.5M | $15.9M | $10.6M | $8M | $5.9M | $4.4M | $4.1M |
| Other Assets | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Total Assets | $5.05B | $4.7B | $4.46B | $4.55B | $4.3B | $3.96B | $3.8B | $3.32B | $2.91B | $2.67B | $2.53B | $2.36B | $2.08B | $1.82B | $1.68B | $1.47B | $1.33B | $1.3B | $1.16B | $1.04B | $890.03M | $770.23M | $651.54M | $559.01M | $475.24M | $402.46M | $318.6M | $251.2M | $205.1M | $151.5M | $109.3M | $81.8M | $57.5M | $43.9M | $34.1M | $28M | $21.5M | $16.5M | $12.3M |
| Liabilities | |||||||||||||||||||||||||||||||||||||||
| Current Liabilities | |||||||||||||||||||||||||||||||||||||||
| Accounts Payable | $316.8M | $287.7M | $264.1M | $255M | $233.1M | $207M | $192.8M | $193.6M | $147.5M | $108.74M | $125.97M | $103.91M | $91.25M | $78.02M | $73.78M | $60.47M | $53.49M | $63.95M | $55.35M | $41.37M | $38.57M | $39.28M | $40.12M | $25.78M | $20.1M | $19.9M | $19.32M | $17.4M | $13M | $10M | $7.9M | $7.8M | $4.4M | $3M | $2.4M | $1.8M | $1.6M | $0 | $0 |
| Short-Term Debt | $25M | $75M | $60M | $201.8M | $60M | $40M | $3M | $3M | $3M | $10.48M | $62.05M | $90M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $4.1M | $16.3M | $8.6M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Current Income Tax Payable | $20.1M | $18.8M | $36.1M | $40.3M | $91.4M | $54.3M | $67.4M | $63.6M | $6.5M | $43.44M | $66.56M | $7.44M | $47.78M | $0 | $2.08M | $5.3M | $11.66M | $499K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Current Unearned Revenue | $0 | $0 | $1.8M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $2.88M | $3.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 |
| Other Current Liabilities | $3M | $72.5M | $191.7M | $95.2M | $90.1M | $79.5M | $72.8M | $0 | $6.5M | $57.46M | $71.67M | $62.22M | $52.98M | $126.16M | $29.79M | $0 | $0 | $0 | $27.18M | $18.83M | $39.78M | $14.9M | $0 | $0 | $2.49M | $16.68M | $14.38M | $9.3M | $8.3M | $6.4M | $7.1M | $6.3M | $3.3M | $2.5M | $1.5M | $1.5M | $1.6M | $2.4M | $1.4M |
| Total Current Liabilities | $715.6M | $687.1M | $661.3M | $789.8M | $682.2M | $612.7M | $544.7M | $437.4M | $351M | $275.64M | $373.17M | $375.35M | $239.83M | $204.17M | $187.82M | $162.19M | $119.51M | $147.99M | $137.79M | $103.9M | $91.54M | $71.18M | $60.94M | $47.06M | $40.56M | $36.58M | $33.7M | $30.8M | $37.6M | $25M | $15M | $14.1M | $7.7M | $5.5M | $3.9M | $3.3M | $3.2M | $2.4M | $1.4M |
| Long-Term Liabilities | |||||||||||||||||||||||||||||||||||||||
| Long-Term Debt | $100M | $125M | $200M | $353.2M | $330M | $365M | $342M | $497M | $412M | $379.52M | $302.95M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $700K | $800K | $800K | $900K |
| Long-Term Unearned Revenue | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Long-Term Deferred Tax Liabilities | $67.4M | $68.9M | $73M | $83.7M | $88.6M | $102.3M | $99.4M | $84.4M | $50.6M | $80.6M | $55.06M | $68.53M | $63.26M | $0 | $38.15M | $23.59M | $17.01M | $13.9M | $15.11M | $13.03M | $14.95M | $14.68M | $13.86M | $12.07M | $9.79M | $6.63M | $3M | $2.8M | $1.6M | $500K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Long-Term Liabilities | $15.5M | $14.1M | $1M | $3.5M | $0 | $0 | $0 | $0 | $0 | $28K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $100K | $0 | $0 | $100K | $100K | $0 | $0 | $0 | $100K | $0 | $0 | $0 |
| Total Long-Term Liabilities | $393.7M | $394.6M | $452.8M | $595.6M | $574.6M | $618.8M | $589.6M | $581.4M | $462.6M | $460.15M | $358.01M | $68.53M | $63.26M | $0 | $38.15M | $23.59M | $17.01M | $13.9M | $15.11M | $13.03M | $14.95M | $14.68M | $13.86M | $12.07M | $9.79M | $6.63M | $3M | $2.9M | $1.6M | $500K | $100K | $100K | $0 | -$100K | $0 | $800K | $800K | $800K | $900K |
| 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 | -$100K | -$100K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Total Liabilities | $1.11B | $1.08B | $1.11B | $1.39B | $1.26B | $1.23B | $1.13B | $1.02B | $813.6M | $735.79M | $731.17M | $443.88M | $303.09M | $255.47M | $225.97M | $185.77M | $136.51M | $161.89M | $152.9M | $116.92M | $106.49M | $85.86M | $74.8M | $59.14M | $50.36M | $43.21M | $36.6M | $33.6M | $39.2M | $25.5M | $15.1M | $14.2M | $7.7M | $5.4M | $3.9M | $4.1M | $4M | $3.2M | $2.3M |
| Stockholders' Equity | |||||||||||||||||||||||||||||||||||||||
| Preferred Stock | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Common Stock | $11.5M | $5.7M | $5.7M | $5.7M | $5.8M | $2.9M | $2.9M | $2.9M | $2.9M | $2.89M | $2.9M | $2.96M | $2.97M | $2.97M | $2.95M | $1.47M | $1.47M | $1.49M | $1.49M | $1.51M | $1.51M | $759K | $759K | $759K | $759K | $379K | $379K | $400K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Retained Earnings | $3.87B | $3.61B | $3.36B | $3.22B | $2.97B | $2.69B | $2.63B | $2.34B | $2.11B | $1.94B | $1.84B | $1.89B | $1.69B | $1.48B | $1.42B | $1.26B | $1.18B | $1.13B | $996.05M | $902.55M | $776.6M | $662.52M | $561.88M | $493.69M | $421.94M | $355.25M | $277.55M | $213.6M | $161.4M | $121.3M | $89.6M | $62.9M | $45M | $33.7M | $25.4M | $19.1M | $12.7M | $8.5M | $5.3M |
| Comprehensive Income & Other | -$51.1M | -$91.5M | -$54.8M | -$64.8M | -$30.7M | -$21.2M | -$38.4M | -$44.8M | -$25.1M | -$47.3M | -$46.4M | -$7.84M | $11.1M | $0 | $14.8M | $18.49M | $13.39M | $4.97M | $12.39M | $5.33M | $5.44M | $7.4M | $4.66M | -$2.05M | -$1.86M | -$793K | -$396K | -$800K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Stockholders' Equity | $64.4M | -$2.9M | -$13.8M | -$61.2M | $65.5M | $40.7M | $28.8M | -$41.8M | -$16.6M | -$9.94M | -$44.38M | $25.91M | $80.95M | $79.79M | $31.65M | $22.86M | $13.73M | $6.53M | $12.62M | $18.03M | $5.44M | $21.09M | $14.1M | $5.42M | $2.18M | $3.63M | $4.07M | $3.6M | $4.5M | $4.7M | $4.6M | $4.7M | $4.8M | $4.8M | $4.8M | $4.8M | $4.8M | $4.8M | $4.7M |
| Total Equity | $3.94B | $3.62B | $3.35B | $3.16B | $3.04B | $2.73B | $2.67B | $2.3B | $2.1B | $1.93B | $1.8B | $1.92B | $1.77B | $1.56B | $1.46B | $1.28B | $1.19B | $1.14B | $1.01B | $922.09M | $783.55M | $684.37M | $576.74M | $499.87M | $424.89M | $359.26M | $282M | $217.6M | $165.9M | $126M | $94.2M | $67.6M | $49.8M | $38.5M | $30.2M | $23.9M | $17.5M | $13.3M | $10M |
| Minority Interest | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Total Liabilities and Equity | $5.05B | $4.7B | $4.46B | $4.55B | $4.3B | $3.96B | $3.8B | $3.32B | $2.91B | $2.67B | $2.53B | $2.36B | $2.08B | $1.82B | $1.68B | $1.47B | $1.33B | $1.3B | $1.16B | $1.04B | $890.03M | $770.23M | $651.54M | $559.01M | $475.24M | $402.46M | $318.6M | $251.2M | $205.1M | $151.5M | $109.3M | $81.8M | $57.5M | $43.9M | $34.1M | $28M | $21.5M | $16.5M | $12.3M |
| Supplementary Data | |||||||||||||||||||||||||||||||||||||||
| Total Debt | $441.9M | $485.4M | $535M | $802.1M | $636.8M | $650.1M | $590.6M | $500M | $415M | $390M | $365M | $90M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $4.1M | $16.3M | $8.6M | $0 | $0 | $0 | $0 | $0 | $700K | $800K | $800K | $900K |
| Net Debt | $165.1M | $229.6M | $313.7M | $572M | $400.6M | $404.4M | $415.7M | $332.8M | $298.1M | $277.26M | $235.98M | -$24.5M | -$58.51M | $0 | -$117.68M | -$143.69M | -$164.85M | -$85.89M | -$57.22M | -$19.35M | -$56.2M | -$33.5M | -$49.75M | -$14.3M | -$47.26M | -$32.71M | -$27.8M | $2M | $15.9M | $8.2M | -$6.6M | -$3.1M | -$2M | -$1.3M | -$3.4M | -$3.9M | -$2.4M | -$1.5M | -$700K |
| Period | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 | FY 2020 | FY 2019 | FY 2018 | FY 2017 | FY 2016 | FY 2015 | FY 2014 | FY 2013 | FY 2012 | FY 2011 | FY 2010 | FY 2009 | FY 2008 | FY 2007 | FY 2006 | FY 2005 | FY 2004 | FY 2003 | FY 2002 | FY 2001 | FY 2000 | FY 1999 | FY 1998 | FY 1997 | FY 1996 | FY 1995 | FY 1994 | FY 1993 | FY 1992 | FY 1991 | FY 1990 | FY 1989 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Currency | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD |
| Period Ending | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 | 1994-12-31 | 1993-12-31 | 1992-12-31 | 1991-12-31 | 1990-12-31 | 1989-12-31 |
| Operating Activities | |||||||||||||||||||||||||||||||||||||
| Net Income | $1.26B | $1.15B | $1.16B | $1.09B | $925M | $859.1M | $790.9M | $751.9M | $578.6M | $499.48M | $516.36M | $494.15M | $448.64M | $420.54M | $357.93M | $265.36M | $184.36M | $279.7M | $232.62M | $199.04M | $166.81M | $130.99M | $84.12M | $75.54M | $70.11M | $80.73M | $65.5M | $53M | $40.8M | $32.5M | $27.4M | $18.7M | $11.9M | $8.8M | $6.6M | $6.3M | $4.3M |
| Depreciation & Amortization | $179.2M | $175.4M | $177.3M | $176.6M | $170.7M | $162.4M | $148.7M | $138.2M | $127.4M | $104M | $86.6M | $72.67M | $64.19M | $54.05M | $44.71M | $40.76M | $40.09M | $39.2M | $37.4M | $33.6M | $29.07M | $23.71M | $20.51M | $17.01M | $14.97M | $11.98M | $12M | $11.2M | $9.5M | $7.5M | $5.4M | $3.7M | $2.6M | $1.9M | $1.3M | $800K | $600K |
| Deferred Income Tax | -$1.6M | -$4.1M | -$10.7M | -$4.9M | -$13.7M | $2.9M | $15M | $33.8M | -$30M | $25.57M | $8.29M | $1.76M | $8.13M | $15.44M | $15.75M | $1.6M | $6.1M | -$2.42M | -$911K | -$3.71M | -$3.17M | -$1.52M | $3.5M | $1.11M | -$13.7M | $2.45M | -$400K | $400K | $700K | $300K | -$100K | -$300K | -$100K | -$200K | $0 | $0 | $0 |
| Stock-Based Compensation | $8.4M | $8M | $7.3M | $7.2M | $5.6M | $5.7M | $5.7M | $5.1M | $5.2M | $4.1M | $5.8M | $7.04M | $5.4M | $4.8M | $4.05M | $4.03M | $3.85M | $3.25M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Changes in Working Capital: | |||||||||||||||||||||||||||||||||||||
| Accounts Receivable | -$130.1M | -$31.9M | -$72.3M | -$119.8M | -$135.2M | -$29.7M | -$30.4M | -$120.3M | -$103.7M | -$40.49M | -$20.61M | -$63.42M | -$51.59M | -$43.29M | -$77.68M | -$64.62M | $21.36M | -$16.11M | $0 | $0 | $0 | $0 | $0 | $0 | -$135.2M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Inventory | -$89.2M | -$133.9M | $189.1M | -$198M | -$189.5M | $36M | -$84.4M | -$193.3M | -$76.3M | -$80.85M | -$47.83M | -$87.62M | -$68.69M | -$69.23M | -$88.78M | -$48.96M | $60.42M | -$59.66M | -$48.59M | -$94.44M | -$54.23M | -$74.45M | -$15.62M | -$71.74M | -$2.6M | -$36.47M | -$12.9M | -$14.3M | -$22.9M | -$16.3M | -$9.3M | -$8.7M | -$7M | -$4M | -$2.5M | -$1.7M | -$1.3M |
| Accounts Payable | $26M | $27.5M | $8.4M | $21.9M | $26.1M | $14.2M | -$800K | $46.1M | $36.3M | -$17.23M | $20.62M | $12.5M | $13.23M | $4.24M | $13.3M | $6.98M | -$14.17M | $8.6M | $0 | $0 | $0 | $0 | $0 | $0 | $26.1M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Working Capital | $430M | -$15.8M | -$19.3M | -$28.2M | -$20.3M | $45.1M | -$6.3M | $5.1M | $40.5M | $17.24M | -$26.38M | $53.89M | -$9.18M | $10.57M | -$10.2M | $26.65M | -$6.2M | -$402K | $221K | -$40.84M | -$22.96M | -$33.12M | -$10.04M | -$7.09M | $110.03M | -$20.6M | -$8.1M | -$6.9M | -$12.6M | -$10.5M | -$7.8M | -$1.9M | -$3M | -$900K | -$1.4M | -$1.2M | -$600K |
| Total Working Capital Change | $236.7M | -$154.1M | $105.9M | -$324.1M | -$318.9M | $65.6M | -$121.9M | -$262.4M | -$103.2M | -$121.34M | -$74.2M | -$84.65M | -$116.23M | -$97.71M | -$163.35M | -$79.95M | $61.42M | -$67.57M | -$48.37M | -$135.28M | -$77.19M | -$107.57M | -$25.66M | -$78.83M | -$1.68M | -$57.07M | -$21M | -$21.2M | -$35.5M | -$26.8M | -$17.1M | -$10.6M | -$10M | -$4.9M | -$3.9M | -$2.9M | -$1.9M |
| Other Non-Cash Items | -$385.2M | -$2.5M | -$2.1M | -$700K | $1.4M | $6.1M | $4.3M | $7.6M | $7.2M | $2.19M | $4.09M | $8.42M | $5.99M | -$826K | $9.41M | $8.69M | $10.26M | $7.73M | $7.16M | $4.22M | $6.38M | $11.83M | $8.15M | $2.99M | $22.02M | $162K | -$100K | -$100K | -$800K | -$1M | -$700K | -$200K | $0 | -$100K | $0 | $0 | $0 |
| Net Cash from Operating | $1.3B | $1.17B | $1.43B | $941M | $770.1M | $1.1B | $842.7M | $674.2M | $585.2M | $514M | $546.94M | $499.39M | $416.12M | $396.29M | $268.49M | $240.49M | $306.07M | $259.9M | $227.89M | $97.88M | $121.91M | $57.44M | $90.62M | $17.82M | $91.73M | $38.25M | $56M | $43.3M | $14.7M | $12.5M | $14.9M | $11.3M | $4.4M | $5.5M | $4M | $4.2M | $3M |
| Investing Activities | |||||||||||||||||||||||||||||||||||||
| Capital Expenditures | -$245.3M | -$226.5M | -$172.8M | -$173.8M | -$156.6M | -$168.1M | -$246.4M | -$176.3M | -$119.9M | -$189.45M | -$155.17M | -$189.47M | -$206.54M | -$138.41M | -$120.04M | -$73.6M | -$52.64M | -$95.31M | -$55.76M | -$77.58M | -$65.91M | -$52.69M | -$50.25M | -$42.68M | -$45.34M | -$36.73M | -$39.2M | -$37.2M | -$28.7M | -$26.2M | -$16.7M | -$8.1M | -$5.5M | -$5.4M | -$4M | -$1.8M | -$1.1M |
| Acquisitions | $0 | $0 | $12.2M | $0 | $0 | -$125M | $0 | -$3.7M | -$58.7M | $0 | -$23.49M | -$5.58M | $0 | $0 | $0 | $0 | -$5.03M | $0 | $0 | $0 | $0 | $4.5M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $100K | $100K | $0 | $0 |
| Purchases of Investments | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$581K | -$28.94M | $0 | $0 | -$633K | $0 | -$3.2M | $6.54M | -$21.77M | -$17.64M | $0 | $0 | $0 | $0 | $0 | $0 | -$2.3M | -$2.7M | -$4.7M | -$1.7M | -$1M | -$1M |
| Sales of Investments | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $412K | $12.42M | $0 | $27.07M | $8.1M | $0 | $0 | $0 | $215K | $100K | $0 | $300K | $300K | $4.3M | $600K | $5.1M | $3M | $1.8M | $0 | $0 |
| Other Investing Activities | $14.3M | $12M | -$600K | $10.8M | $8.1M | $11.4M | $6.7M | $6.1M | -$700K | $1.36M | -$1.97M | $6.27M | $4.75M | $31.2M | $7.82M | -$5.87M | $4.86M | $8.31M | $5.66M | $4.01M | $5.29M | -$252K | $3.98M | $17.45M | $2.33M | $6.15M | $14.4M | $8.6M | $6.8M | -$600K | $1.7M | $400K | -$100K | -$100K | -$100K | -$100K | $100K |
| Net Cash from Investing | -$231M | -$214.5M | -$161.2M | -$163M | -$148.5M | -$281.7M | -$239.7M | -$173.9M | -$179.3M | -$188.09M | -$180.63M | -$188.78M | -$201.79M | -$107.2M | -$112.22M | -$80.05M | -$81.75M | -$86.58M | -$37.67M | -$74.2M | -$33.55M | -$43.54M | -$39.73M | -$47.01M | -$60.65M | -$30.36M | -$24.7M | -$28.6M | -$21.6M | -$26.5M | -$10.7M | -$9.4M | -$3.2M | -$7.1M | -$3.9M | -$2.9M | -$2M |
| Financing Activities | |||||||||||||||||||||||||||||||||||||
| Debt Repaid | $75M | $60M | $295M | -$165M | $15M | -$60M | $155M | -$85M | -$35M | -$30M | -$260M | -$90M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $4.1M | $12.2M | -$7.7M | -$8.6M | - | - | - | - | $800K | - | - |
| Common Stock Issuance | $24.3M | $39.6M | $30.1M | $0 | $31.6M | $0 | $58.5M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $12.52M | $0 | $0 | $0 | $0 | $31.6M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Common Stock Repurchases | $0 | $0 | $0 | -$237.8M | $0 | -$52M | -$58.5M | -$103M | -$82.6M | -$59.44M | -$292.95M | -$52.94M | -$9.08M | $0 | $0 | $0 | -$41.1M | -$25.96M | -$87.31M | -$17.29M | -$18.74M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Dividends Paid | -$1B | -$893.3M | -$1.02B | -$711.3M | -$643.7M | -$803.4M | -$498.6M | -$441.9M | -$369.1M | -$346.6M | -$327.1M | -$296.58M | -$237.46M | -$367.31M | -$191.74M | -$182.81M | -$106.94M | -$117.47M | -$66.22M | -$60.55M | -$46.94M | -$30.35M | -$15.94M | -$3.79M | -$3.42M | -$3.04M | -$1.5M | -$800K | -$800K | -$800K | -$800K | -$800K | -$600K | -$600K | -$500K | $0 | $0 |
| Other Financing Activities | $0 | $0 | $0 | $9.2M | $0 | $41M | $58.5M | $13.4M | $9.5M | $35.23M | $22.44M | $9.79M | $12.09M | $39.79M | $9.92M | $0 | $0 | $0 | $1K | $4.65M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $100K | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Net Cash from Financing | -$1.05B | -$913.7M | -$1.28B | -$774.9M | -$627.1M | -$754.4M | -$595.1M | -$446.5M | -$407.2M | -$340.87M | -$337.56M | -$249.73M | -$234.44M | -$327.51M | -$181.82M | -$182.81M | -$148.05M | -$143.43M | -$153.53M | -$60.67M | -$65.67M | -$30.35M | -$15.94M | -$3.79M | -$3.42M | -$3.04M | -$5.6M | -$13M | $6.9M | $7.9M | -$800K | -$800K | -$600K | -$600K | -$1.3M | $0 | $0 |
| Forex Effect | $11M | -$10.6M | $1.4M | -$9.2M | -$4M | $5.1M | -$200K | -$3.5M | $5.5M | -$1.32M | -$14.2M | -$4.89M | -$990K | $360K | -$464K | $1.22M | $2.69M | -$1.21M | $1.18M | $133K | $15K | $203K | $499K | $14K | $0 | $0 | $0 | $0 | $0 | $14M | -$4.2M | -$1.9M | -$1.2M | $1.6M | -$100K | $0 | $0 |
| Net Change in Cash | $21M | $34.5M | -$8.8M | -$6.1M | -$9.5M | $70.8M | $7.7M | $50.3M | $4.2M | -$16.28M | $14.52M | $55.99M | -$21.11M | -$38.06M | -$26.02M | -$21.16M | $78.96M | $28.67M | $37.87M | -$36.86M | $22.7M | -$16.25M | $35.45M | -$32.97M | $27.55M | $4.86M | $25.7M | -$13M | $0 | $7.9M | -$800K | -$800K | -$600K | -$600K | -$1.3M | $1.3M | $1M |
| Supplementary Data | |||||||||||||||||||||||||||||||||||||
| Operating Cash Flow | $1.3B | $1.17B | $1.43B | $941M | $770.1M | $1.1B | $842.7M | $674.2M | $585.2M | $514M | $546.94M | $499.39M | $416.12M | $396.29M | $268.49M | $240.49M | $306.07M | $259.89M | $227.89M | $97.88M | $121.91M | $57.44M | $90.62M | $17.82M | $91.73M | $38.25M | $56M | $43.3M | $14.7M | $12.5M | $14.9M | $11.3M | $4.4M | $5.5M | $4M | $4.2M | $3M |
| Capital Expenditure | -$245.3M | -$226.5M | -$172.8M | -$173.8M | -$156.6M | -$168.1M | -$246.4M | -$176.3M | -$119.9M | -$189.45M | -$155.17M | -$189.47M | -$206.54M | -$138.41M | -$120.04M | -$73.6M | -$52.54M | -$95.31M | -$55.76M | -$77.58M | -$65.91M | -$52.69M | -$50.25M | -$42.68M | -$45.34M | -$36.73M | -$39.2M | -$37.2M | -$28.7M | -$26.2M | -$16.7M | -$8.1M | -$5.5M | -$5.4M | -$4M | -$1.8M | -$1.1M |
| Free Cash Flow | $1.05B | $946.8M | $1.26B | $767.2M | $613.5M | $933.7M | $596.3M | $497.9M | $465.3M | $324.55M | $391.77M | $309.92M | $209.58M | $257.89M | $148.45M | $166.89M | $253.53M | $164.59M | $172.13M | $20.29M | $56M | $4.75M | $40.38M | -$24.86M | $46.38M | $1.52M | $16.8M | $6.1M | -$14M | -$13.7M | -$1.8M | $3.2M | -$1.1M | $100K | $0 | $2.4M | $1.9M |
| Cash at Beginning | $255.8M | $221.3M | $230.1M | $236.2M | $245.7M | $174.9M | $167.2M | $116.9M | $112.7M | $129.02M | $114.5M | $58.51M | $79.61M | $117.68M | $143.69M | $164.85M | $85.89M | $57.22M | $19.35M | $56.2M | $33.5M | $49.75M | $14.3M | $47.26M | $19.71M | $27.85M | $2.1M | $400K | $400K | $6.6M | $3.1M | $2M | $1.3M | $3.4M | $4.6M | $3.2M | $2.3M |
| Cash at End | $276.8M | $255.8M | $221.3M | $230.1M | $236.2M | $245.7M | $174.9M | $167.2M | $116.9M | $112.73M | $129.02M | $114.5M | $58.51M | $79.61M | $117.68M | $143.69M | $164.85M | $85.89M | $57.22M | $19.35M | $56.2M | $33.5M | $49.75M | $14.3M | $47.26M | $32.71M | $27.8M | -$12.6M | $400K | $14.5M | $2.3M | $1.2M | $700K | $2.8M | $3.3M | $4.5M | $3.3M |