Fastenal Company(NASDAQ:FAST)

Fastenal Company, together with its subsidiaries, engages in the wholesale distribution of industrial and construction supplies in the United States, Canada, Mexico, North America, and internationally. It offers fasteners, and related industrial and construction supplies under the Fastenal name. The...
Website: http://www.fastenal.com
Founded: 1967
Full Time Employees: 20,336
Sector: Industrials
Industry: Industrial Distribution
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2008-03-21 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
net sales | 2,201,700,000 | 2,027,400,000 | 2,133,300,000 | 2,080,300,000 | 1,959,400,000 | 1,824,500,000 | 1,910,200,000 | 1,916,200,000 | 1,895,100,000 | 1,758,600,000 | 1,845,900,000 | 1,883,100,000 | 1,859,100,000 | 1,695,600,000 | 1,802,400,000 | 1,778,600,000 | 1,704,100,000 | 1,531,900,000 | 1,554,200,000 | 1,507,700,000 | 1,417,000,000 | 1,358,000,000 | 1,413,300,000 | 1,509,000,000 | 1,367,000,000 | 1,276,900,000 | 1,379,100,000 | 1,368,400,000 | 1,309,300,000 | 1,231,600,000 | 1,279,800,000 | 1,267,900,000 | 1,185,800,000 | 1,088,500,000 | 1,132,800,000 | 1,121,500,000 | 1,047,700,000 | 947,947,000 | 1,013,122,000 | 1,014,287,000 | 986,680,000 | 922,793,000 | 995,250,000 | 997,827,000 | 953,317,000 | 926,254,000 | 980,814,000 | 949,938,000 | 876,501,000 | 813,760,000 | 858,424,000 | 847,596,000 | 806,326,000 | 757,235,000 | 802,577,000 | 804,890,000 | 768,875,000 | 697,804,000 | 726,742,000 | 701,730,000 | 640,583,000 | 573,766,000 | 603,750,000 | 571,183,000 | 520,772,000 | 476,750,000 | 489,339,000 | 474,894,000 | 489,347,000 | 544,959,000 | 625,037,000 | 604,219,000 | 566,210,000 | 566,210,000 | 533,750,000 | 519,706,000 | 489,157,000 | 448,729,000 | 470,088,000 | 458,817,000 | 431,703,000 | 384,043,000 | 402,218,000 | 383,263,000 | 353,809,000 | 318,465,000 | 325,678,000 | 310,143,000 | 284,206,000 | 251,643,000 | 258,330,000 | 249,112,000 | 235,843,000 |
yoy | 12.37% | 11.12% | 11.68% | 8.56% | 3.39% | 3.75% | 3.48% | 1.76% | 1.94% | 3.72% | 2.41% | 5.88% | 9.10% | 10.69% | 15.97% | 17.97% | 20.26% | 12.81% | 9.97% | -0.09% | 3.66% | 6.35% | 2.48% | 10.27% | 4.41% | 3.68% | 7.76% | 7.93% | 10.41% | 13.15% | 12.98% | 13.05% | 13.18% | 14.83% | 11.81% | 10.57% | 6.18% | 2.73% | 1.80% | 1.65% | 3.50% | -0.37% | 1.47% | 5.04% | 8.76% | 13.82% | 14.26% | 12.07% | 8.70% | 7.46% | 6.96% | 5.31% | 4.87% | 8.52% | 10.43% | 14.70% | 20.03% | 21.62% | 20.37% | 22.86% | 23.01% | 20.35% | 23.38% | 20.28% | 6.42% | -12.52% | -21.71% | -21.40% | -13.57% | -3.75% | 17.10% | 16.26% | 15.75% | 26.18% | 13.54% | 13.27% | 13.31% | 16.84% | 16.87% | 19.71% | 22.02% | 20.59% | 23.50% | 23.58% | 24.49% | 26.55% | 26.07% | 24.50% | 20.51% | ||||
qoq | 8.60% | -4.96% | 2.55% | 6.17% | 7.39% | -4.49% | -0.31% | 1.11% | 7.76% | -4.73% | -1.98% | 1.29% | 9.64% | -5.93% | 1.34% | 4.37% | 11.24% | -1.43% | 3.08% | 6.40% | 4.34% | -3.91% | -6.34% | 10.39% | 7.06% | -7.41% | 0.78% | 4.51% | 6.31% | -3.77% | 0.94% | 6.92% | 8.94% | -3.91% | 1.01% | 7.04% | 10.52% | -6.43% | -0.11% | 2.80% | 6.92% | -7.28% | -0.26% | 4.67% | 2.92% | -5.56% | 3.25% | 8.38% | 7.71% | -5.20% | 1.28% | 5.12% | 6.48% | -5.65% | -0.29% | 4.68% | 10.18% | -3.98% | 3.56% | 9.55% | 11.65% | -4.97% | 5.70% | 9.68% | 9.23% | -2.57% | 3.04% | -2.95% | -10.20% | -12.81% | 3.45% | 6.71% | 0.00% | 6.08% | 2.70% | 6.25% | 9.01% | -4.54% | 2.46% | 6.28% | 12.41% | -4.52% | 4.95% | 8.32% | 11.10% | -2.21% | 5.01% | 9.13% | 12.94% | -2.59% | 3.70% | 5.63% | |
cost of sales | 1,218,800,000 | 1,128,700,000 | 1,167,500,000 | 1,137,500,000 | 1,075,500,000 | 1,006,300,000 | 1,051,600,000 | 1,052,700,000 | 1,033,500,000 | 959,200,000 | 998,300,000 | 1,025,600,000 | 1,009,100,000 | 927,200,000 | 975,900,000 | 951,000,000 | 910,800,000 | 819,000,000 | 834,000,000 | 807,000,000 | 773,600,000 | 739,200,000 | 772,700,000 | 837,400,000 | 730,200,000 | 678,500,000 | 728,000,000 | 727,200,000 | 684,600,000 | 643,800,000 | 664,000,000 | 650,200,000 | 608,200,000 | 557,300,000 | 576,900,000 | 563,000,000 | 529,700,000 | 476,056,000 | 513,288,000 | 512,695,000 | 495,220,000 | 462,221,000 | 493,025,000 | 495,740,000 | 469,267,000 | 458,690,000 | 482,121,000 | 467,271,000 | 428,023,000 | 402,311,000 | 415,029,000 | 404,875,000 | 384,446,000 | 366,414,000 | 388,202,000 | 389,739,000 | 374,698,000 | 340,626,000 | 349,361,000 | 335,497,000 | 307,203,000 | 275,149,000 | 291,102,000 | 273,525,000 | 254,859,000 | 239,035,000 | 244,772,000 | 232,389,000 | 230,699,000 | 253,769,000 | 294,154,000 | 286,830,000 | 269,580,000 | 269,580,000 | 261,726,000 | 258,237,000 | 239,642,000 | 224,781,000 | 232,853,000 | 229,812,000 | 214,216,000 | 199,467,000 | 199,872,000 | 189,456,000 | 176,436,000 | 157,878,000 | 162,118,000 | 152,936,000 | 141,227,000 | 129,154,000 | 131,823,000 | 125,738,000 | 119,146,000 |
gross profit | 982,900,000 | 898,700,000 | 965,800,000 | 942,800,000 | 883,900,000 | 818,200,000 | 858,600,000 | 863,500,000 | 861,600,000 | 799,400,000 | 847,600,000 | 857,500,000 | 850,000,000 | 768,400,000 | 826,500,000 | 827,600,000 | 793,300,000 | 712,900,000 | 720,200,000 | 700,700,000 | 643,400,000 | 618,800,000 | 640,600,000 | 671,600,000 | 636,800,000 | 598,400,000 | 651,100,000 | 641,200,000 | 624,700,000 | 587,800,000 | 615,800,000 | 617,700,000 | 577,600,000 | 531,200,000 | 555,900,000 | 558,500,000 | 518,000,000 | 471,891,000 | 499,834,000 | 501,592,000 | 491,460,000 | 460,572,000 | 502,225,000 | 502,087,000 | 484,050,000 | 467,564,000 | 498,693,000 | 482,667,000 | 448,478,000 | 411,449,000 | 443,395,000 | 442,721,000 | 421,880,000 | 390,821,000 | 414,375,000 | 415,151,000 | 394,177,000 | 357,178,000 | 377,381,000 | 366,233,000 | 333,380,000 | 298,617,000 | 312,648,000 | 297,658,000 | 265,913,000 | 237,715,000 | 244,567,000 | 242,505,000 | 258,648,000 | 291,190,000 | 330,883,000 | 317,389,000 | 296,630,000 | 296,630,000 | 272,024,000 | 261,469,000 | 249,515,000 | 223,948,000 | 237,235,000 | 229,005,000 | 217,487,000 | 184,576,000 | 202,346,000 | 193,807,000 | 177,373,000 | 160,587,000 | 163,560,000 | 157,207,000 | 142,979,000 | 122,489,000 | 126,507,000 | 123,374,000 | 116,697,000 |
yoy | 11.20% | 9.84% | 12.49% | 9.18% | 2.59% | 2.35% | 1.30% | 0.70% | 1.36% | 4.03% | 2.55% | 3.61% | 7.15% | 7.79% | 14.76% | 18.11% | 23.30% | 15.21% | 12.43% | 4.33% | 1.04% | 3.41% | -1.61% | 4.74% | 1.94% | 1.80% | 5.73% | 3.80% | 8.15% | 10.66% | 10.78% | 10.60% | 11.51% | 12.57% | 11.22% | 11.35% | 5.40% | 2.46% | -0.48% | -0.10% | 1.53% | -1.50% | 0.71% | 4.02% | 7.93% | 13.64% | 12.47% | 9.02% | 6.30% | 5.28% | 7.00% | 6.64% | 7.03% | 9.42% | 9.80% | 13.36% | 18.24% | 19.61% | 20.70% | 23.04% | 25.37% | 25.62% | 27.84% | 22.74% | 2.81% | -18.36% | -26.09% | -23.59% | -12.80% | -1.83% | 21.64% | 21.39% | 18.88% | 32.45% | 14.66% | 14.18% | 14.73% | 21.33% | 17.24% | 18.16% | 22.62% | 14.94% | 23.71% | 23.28% | 24.06% | 31.10% | 29.29% | 27.42% | 22.52% | ||||
qoq | 9.37% | -6.95% | 2.44% | 6.66% | 8.03% | -4.71% | -0.57% | 0.22% | 7.78% | -5.69% | -1.15% | 0.88% | 10.62% | -7.03% | -0.13% | 4.32% | 11.28% | -1.01% | 2.78% | 8.91% | 3.98% | -3.40% | -4.62% | 5.46% | 6.42% | -8.09% | 1.54% | 2.64% | 6.28% | -4.55% | -0.31% | 6.94% | 8.73% | -4.44% | -0.47% | 7.82% | 9.77% | -5.59% | -0.35% | 2.06% | 6.71% | -8.29% | 0.03% | 3.73% | 3.53% | -6.24% | 3.32% | 7.62% | 9.00% | -7.20% | 0.15% | 4.94% | 7.95% | -5.68% | -0.19% | 5.32% | 10.36% | -5.35% | 3.04% | 9.85% | 11.64% | -4.49% | 5.04% | 11.94% | 11.86% | -2.80% | 0.85% | -6.24% | -11.18% | -12.00% | 4.25% | 7.00% | 0.00% | 9.05% | 4.04% | 4.79% | 11.42% | -5.60% | 3.59% | 5.30% | 17.83% | -8.78% | 4.41% | 9.27% | 10.45% | -1.82% | 4.04% | 9.95% | 16.73% | -3.18% | 2.54% | 5.72% | |
gross margin % | 44.64% | 44.33% | 45.27% | 45.32% | 45.11% | 44.85% | 44.95% | 45.06% | 45.46% | 45.46% | 45.92% | 45.54% | 45.72% | 45.32% | 45.86% | 46.53% | 46.55% | 46.54% | 46.34% | 46.47% | 45.41% | 45.57% | 45.33% | 44.51% | 46.58% | 46.86% | 47.21% | 46.86% | 47.71% | 47.73% | 48.12% | 48.72% | 48.71% | 48.80% | 49.07% | 49.80% | 49.44% | 49.78% | 49.34% | 49.45% | 49.81% | 49.91% | 50.46% | 50.32% | 50.78% | 50.48% | 50.84% | 50.81% | 51.17% | 50.56% | 51.65% | 52.23% | 52.32% | 51.61% | 51.63% | 51.58% | 51.27% | 51.19% | 51.93% | 52.19% | 52.04% | 52.05% | 51.78% | 52.11% | 51.06% | 49.86% | 49.98% | 51.07% | 52.86% | 53.43% | 52.94% | 52.53% | 52.39% | 52.39% | 50.96% | 50.31% | 51.01% | 49.91% | 50.47% | 49.91% | 50.38% | 48.06% | 50.31% | 50.57% | 50.13% | 50.43% | 50.22% | 50.69% | 50.31% | 48.68% | 48.97% | 49.53% | 49.48% |
selling, general, and administrative expenses | 535,300,000 | 514,400,000 | 524,300,000 | 506,700,000 | 490,000,000 | 473,400,000 | 470,500,000 | 476,600,000 | 471,400,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating income | 447,600,000 | 384,300,000 | 441,500,000 | 436,100,000 | 393,900,000 | 344,800,000 | 388,100,000 | 386,900,000 | 390,200,000 | 353,800,000 | 386,700,000 | 394,900,000 | 393,200,000 | 332,900,000 | 379,200,000 | 383,400,000 | 358,000,000 | 300,900,000 | 318,400,000 | 317,800,000 | 280,300,000 | 264,400,000 | 290,100,000 | 316,000,000 | 271,300,000 | 238,900,000 | 281,900,000 | 275,000,000 | 261,400,000 | 233,400,000 | 262,300,000 | 269,000,000 | 234,500,000 | 203,300,000 | 228,500,000 | 237,500,000 | 212,500,000 | 182,488,000 | 202,969,000 | 209,209,000 | 201,173,000 | 179,143,000 | 220,009,000 | 225,833,000 | 203,771,000 | 189,021,000 | 212,871,000 | 206,847,000 | 178,851,000 | 157,135,000 | 188,550,000 | 192,214,000 | 174,759,000 | 158,044,000 | 175,719,000 | 178,895,000 | 161,033,000 | 140,615,000 | 155,225,000 | 150,106,000 | 128,663,000 | 106,906,000 | 120,510,000 | 111,836,000 | 90,436,000 | 71,034,000 | 76,410,000 | 69,938,000 | 78,411,000 | 99,305,000 | 117,619,000 | 123,349,000 | 109,964,000 | 109,964,000 | 98,848,000 | 97,406,000 | 88,549,000 | 72,919,000 | 87,174,000 | 82,809,000 | 76,940,000 | 62,823,000 | 73,883,000 | 71,730,000 | 59,428,000 | 50,436,000 | 55,693,000 | 55,898,000 | 45,130,000 | 31,908,000 | 37,387,000 | 35,245,000 | 30,597,000 |
yoy | 13.63% | 11.46% | 13.76% | 12.72% | 0.95% | -2.54% | 0.36% | -2.03% | -0.76% | 6.28% | 1.98% | 3.00% | 9.83% | 10.63% | 19.10% | 20.64% | 27.72% | 13.80% | 9.76% | 0.57% | 3.32% | 10.67% | 2.91% | 14.91% | 3.79% | 2.36% | 7.47% | 2.23% | 11.47% | 14.81% | 14.79% | 13.26% | 10.35% | 11.40% | 12.58% | 13.52% | 5.63% | 1.87% | -7.75% | -7.36% | -1.27% | -5.23% | 3.35% | 9.18% | 13.93% | 20.29% | 12.90% | 7.61% | 2.34% | -0.58% | 7.30% | 7.45% | 8.52% | 12.39% | 13.20% | 19.18% | 25.16% | 31.53% | 28.81% | 34.22% | 42.27% | 50.50% | 57.71% | 59.91% | 15.34% | -28.47% | -35.04% | -43.30% | -28.69% | -9.69% | 18.99% | 26.63% | 24.18% | 50.80% | 13.39% | 17.63% | 15.09% | 16.07% | 17.99% | 15.45% | 29.47% | 24.56% | 32.66% | 28.32% | 31.68% | 58.07% | 48.96% | 58.60% | 47.50% | ||||
qoq | 16.47% | -12.96% | 1.24% | 10.71% | 14.24% | -11.16% | 0.31% | -0.85% | 10.29% | -8.51% | -2.08% | 0.43% | 18.11% | -12.21% | -1.10% | 7.09% | 18.98% | -5.50% | 0.19% | 13.38% | 6.01% | -8.86% | -8.20% | 16.48% | 13.56% | -15.25% | 2.51% | 5.20% | 12.00% | -11.02% | -2.49% | 14.71% | 15.35% | -11.03% | -3.79% | 11.76% | 16.45% | -10.09% | -2.98% | 3.99% | 12.30% | -18.57% | -2.58% | 10.83% | 7.80% | -11.20% | 2.91% | 15.65% | 13.82% | -16.66% | -1.91% | 9.99% | 10.58% | -10.06% | -1.78% | 11.09% | 14.52% | -9.41% | 3.41% | 16.67% | 20.35% | -11.29% | 7.76% | 23.66% | 27.31% | -7.04% | 9.25% | -10.81% | -21.04% | -15.57% | -4.65% | 12.17% | 0.00% | 11.25% | 1.48% | 10.00% | 21.43% | -16.35% | 5.27% | 7.63% | 22.47% | -14.97% | 3.00% | 20.70% | 17.83% | -9.44% | -0.37% | 23.86% | 41.44% | -14.65% | 6.08% | 15.19% | |
operating margin % | 20.33% | 18.96% | 20.70% | 20.96% | 20.10% | 18.90% | 20.32% | 20.19% | 20.59% | 20.12% | 20.95% | 20.97% | 21.15% | 19.63% | 21.04% | 21.56% | 21.01% | 19.64% | 20.49% | 21.08% | 19.78% | 19.47% | 20.53% | 20.94% | 19.85% | 18.71% | 20.44% | 20.10% | 19.96% | 18.95% | 20.50% | 21.22% | 19.78% | 18.68% | 20.17% | 21.18% | 20.28% | 19.25% | 20.03% | 20.63% | 20.39% | 19.41% | 22.11% | 22.63% | 21.37% | 20.41% | 21.70% | 21.77% | 20.41% | 19.31% | 21.96% | 22.68% | 21.67% | 20.87% | 21.89% | 22.23% | 20.94% | 20.15% | 21.36% | 21.39% | 20.09% | 18.63% | 19.96% | 19.58% | 17.37% | 14.90% | 15.61% | 14.73% | 16.02% | 18.22% | 18.82% | 20.41% | 19.42% | 19.42% | 18.52% | 18.74% | 18.10% | 16.25% | 18.54% | 18.05% | 17.82% | 16.36% | 18.37% | 18.72% | 16.80% | 15.84% | 17.10% | 18.02% | 15.88% | 12.68% | 14.47% | 14.15% | 12.97% |
interest income | 1,600,000 | 1,200,000 | 700,000 | 2,700,000 | 900,000 | 1,200,000 | 1,300,000 | 1,300,000 | 1,600,000 | 2,300,000 | 800,000 | 600,000 | 400,000 | 300,000 | 200,000 | 100,000 | 100,000 | 100,000 | 300,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 136,000 | 105,000 | 92,000 | 61,000 | 74,000 | 137,000 | 63,000 | 99,000 | 122,000 | 388,000 | 129,000 | 120,000 | 191,000 | 118,000 | 168,000 | 447,000 | 107,000 | 117,000 | 144,000 | 96,000 | 154,000 | 94,000 | 76,000 | 148,000 | 238,000 | 192,000 | 289,000 | 233,000 | 385,000 | 592,000 | 464,000 | 256,000 | 295,000 | 167,000 | 247,000 | 221,000 | 221,000 | 464,000 | 454,000 | 222,000 | 163,000 | 226,000 | 410,000 | 388,000 | 346,000 | 265,000 | 281,000 | 299,000 | 287,000 | 361,000 | 283,000 | 248,000 | 329,000 | 314,000 | 293,000 | 263,000 | |||
interest expense | -800,000 | -900,000 | -1,600,000 | -2,200,000 | -1,700,000 | -1,700,000 | -1,800,000 | -1,800,000 | -2,000,000 | -1,900,000 | -2,100,000 | -2,900,000 | -3,900,000 | -5,000,000 | -4,100,000 | -2,800,000 | -2,400,000 | -2,400,000 | -2,400,000 | -2,600,000 | -2,400,000 | -2,500,000 | -2,600,000 | -2,400,000 | -2,200,000 | -2,600,000 | -3,600,000 | -3,700,000 | -4,000,000 | -3,700,000 | -3,000,000 | -3,200,000 | -2,700,000 | -2,600,000 | -2,600,000 | -2,200,000 | -1,700,000 | -1,802,000 | -1,835,000 | -1,484,000 | -1,383,000 | -1,012,000 | -942,000 | -797,000 | -358,000 | -324,000 | -271,000 | -194,000 | -126,000 | -52,000 | -25,000 | -3,000 | -34,000 | ||||||||||||||||||||||||||||||||||||||||
income before income taxes | 448,300,000 | 384,600,000 | 440,600,000 | 436,600,000 | 393,100,000 | 344,300,000 | 387,600,000 | 386,400,000 | 389,800,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax expense | 108,600,000 | 90,600,000 | 105,100,000 | 106,300,000 | 94,400,000 | 82,200,000 | 89,500,000 | 93,700,000 | 92,100,000 | 87,800,000 | 89,900,000 | 94,600,000 | 94,600,000 | 82,600,000 | 90,700,000 | 93,600,000 | 86,100,000 | 67,300,000 | 72,600,000 | 75,500,000 | 67,300,000 | 66,100,000 | 66,100,000 | 74,800,000 | 66,600,000 | 57,700,000 | 64,900,000 | 66,800,000 | 63,400,000 | 61,000,000 | 61,800,000 | 54,700,000 | 57,600,000 | 48,400,000 | 82,900,000 | 86,500,000 | 76,700,000 | 66,017,000 | 74,314,000 | 76,296,000 | 73,624,000 | 66,301,000 | 82,710,000 | 84,742,000 | 75,906,000 | 70,428,000 | 79,674,000 | 76,268,000 | 66,914,000 | 58,045,000 | 69,293,000 | 71,370,000 | 66,124,000 | 59,435,000 | 66,516,000 | 66,733,000 | 60,935,000 | 53,298,000 | 58,521,000 | 56,070,000 | 49,264,000 | 41,983,000 | 45,708,000 | 42,958,000 | 34,635,000 | 26,883,000 | 29,413,000 | 26,864,000 | 29,973,000 | 37,064,000 | 44,877,000 | 47,430,000 | 42,091,000 | 42,091,000 | 37,170,000 | 37,604,000 | 34,738,000 | 27,512,000 | 33,299,000 | 31,706,000 | 29,474,000 | 24,005,000 | 28,177,000 | 27,364,000 | 22,696,000 | 17,454,000 | 21,313,000 | 21,349,000 | 17,231,000 | 12,347,000 | 14,439,000 | 13,611,000 | 11,819,000 |
net income | 339,800,000 | 294,000,000 | 335,500,000 | 330,300,000 | 298,700,000 | 262,100,000 | 298,100,000 | 292,700,000 | 297,700,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
yoy | 13.76% | 12.17% | 12.55% | 12.85% | 0.34% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
qoq | 15.58% | -12.37% | 1.57% | 10.58% | 13.96% | -12.08% | 1.84% | -1.68% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income margin % | 15.43% | 14.50% | 15.73% | 15.88% | 15.24% | 14.37% | 15.61% | 15.28% | 15.71% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% |
basic net income per share | 0.3 | 0.26 | 0.29 | 0.29 | 0.52 | 0.46 | 0.52 | 0.51 | 0.52 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted net income per share | 0.3 | 0.25 | 0.29 | 0.29 | 0.52 | 0.45 | 0.52 | 0.51 | 0.52 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic weighted-average shares outstanding | 1,148.2 | 1,147.6 | 1,147.9 | 1,147.5 | 573.5 | 572.7 | 572.7 | 572.6 | 572.3 | 571.3 | 571.4 | 571.1 | 570.9 | 573.8 | 573 | 575.5 | 575.6 | 574.8 | 575 | 574.6 | 574.3 | 573.8 | 573.9 | 573.2 | 573.9 | 573.2 | 573.5 | 573.2 | 286.1 | 287 | 287 | 287.1 | 287.6 | 288.2 | 287.5 | 288.7 | 289.2 | 288,950 | 288,995 | 288,919 | 288,808 | 291,453 | 289,918 | 291,177 | 295,238 | 296,490 | 296,595 | 296,691 | 296,642 | 296,754 | 296,843 | 296,779 | 296,643 | 296,089 | 296,238 | 296,110 | 295,538 | 295,054 | 295,144 | 294,974 | 147,431 | 147,431 | 147,431 | 148,831 | 148,573 | 149,113 | 149,121 | 149,121 | 150,462 | 150,989 | 151,179 | 150,907 | 151,055 | 151,055 | 75,527 | 75,618 | 75,877 | 75,877 | 75,877 | 75,877 | |||||||||||||
diluted weighted-average shares outstanding | 1,150.9 | 1,150.3 | 1,151 | 1,150.1 | 574.8 | 574.3 | 574.2 | 574.1 | 574.1 | 573 | 573.1 | 572.9 | 572.6 | 575.6 | 574.7 | 577.4 | 577.6 | 577.1 | 577.3 | 577 | 576.5 | 575.7 | 576.1 | 575 | 575.3 | 574.4 | 574.4 | 574.6 | 286.5 | 287.2 | 287.3 | 287.3 | 287.9 | 288.3 | 287.6 | 288.8 | 289.5 | 289,158 | 289,150 | 289,119 | 289,124 | 292,045 | 290,475 | 291,830 | 295,937 | 297,313 | 297,378 | 297,578 | 297,495 | 297,684 | 297,716 | 297,722 | 297,652 | 297,151 | 297,179 | 297,130 | 296,927 | 295,869 | 295,895 | 295,916 | 147,714 | 147,431 | 147,579 | 148,831 | 148,573 | 149,113 | 149,121 | 149,121 | 150,462 | 150,989 | 151,179 | 151,007 | 151,402 | 151,390 | 75,646 | 75,720 | 75,994 | 76,009 | 75,981 | 75,965 | |||||||||||||
operating and administrative expenses | 445,600,000 | 460,900,000 | 462,600,000 | 456,800,000 | 435,500,000 | 447,300,000 | 444,200,000 | 435,300,000 | 412,000,000 | 401,800,000 | 382,900,000 | 363,100,000 | 354,700,000 | 351,500,000 | 355,300,000 | 365,900,000 | 359,900,000 | 369,200,000 | 366,700,000 | 363,600,000 | 354,400,000 | 353,800,000 | 349,300,000 | 342,700,000 | 327,800,000 | 327,500,000 | 321,600,000 | 305,900,000 | 289,623,000 | 297,047,000 | 292,619,000 | 290,181,000 | 282,181,000 | 282,378,000 | 276,644,000 | 280,387,000 | 278,785,000 | 286,132,000 | 276,016,000 | 269,843,000 | 254,389,000 | 254,957,000 | 250,750,000 | 247,334,000 | 232,914,000 | 238,814,000 | 236,538,000 | 232,970,000 | 216,552,000 | 222,257,000 | 215,868,000 | 204,692,000 | 191,779,000 | 192,140,000 | 185,783,000 | 175,410,000 | 166,621,000 | 168,119,000 | 172,143,000 | 179,909,000 | 191,917,000 | 213,310,000 | 193,899,000 | 186,562,000 | 186,562,000 | 173,178,000 | 164,261,000 | 160,851,000 | 150,982,000 | 150,035,000 | 146,081,000 | 140,512,000 | 121,619,000 | 128,602,000 | 121,873,000 | 117,697,000 | 110,063,000 | 107,815,000 | 101,193,000 | 97,453,000 | 90,456,000 | 89,082,000 | 88,106,000 | 85,969,000 | |||||||||
earnings before income taxes | 354,200,000 | 385,400,000 | 392,600,000 | 389,700,000 | 328,200,000 | 375,300,000 | 380,700,000 | 355,700,000 | 298,500,000 | 316,100,000 | 315,200,000 | 277,900,000 | 262,200,000 | 287,600,000 | 313,700,000 | 269,200,000 | 236,400,000 | 278,400,000 | 271,400,000 | 257,500,000 | 229,800,000 | 259,400,000 | 265,900,000 | 231,900,000 | 200,800,000 | 226,000,000 | 235,400,000 | 210,900,000 | 180,822,000 | 201,239,000 | 207,817,000 | 199,851,000 | 178,205,000 | 219,204,000 | 225,099,000 | 203,512,000 | 188,819,000 | 212,988,000 | 206,782,000 | 178,845,000 | 157,274,000 | 188,643,000 | 192,379,000 | 175,172,000 | 158,151,000 | 175,836,000 | 179,039,000 | 161,129,000 | 140,769,000 | 155,319,000 | 150,182,000 | 128,811,000 | 107,144,000 | 120,702,000 | 112,125,000 | 90,669,000 | 71,419,000 | 77,002,000 | 70,402,000 | 78,667,000 | 99,600,000 | 117,786,000 | 123,596,000 | 110,185,000 | 110,185,000 | 99,312,000 | 97,860,000 | 88,771,000 | 73,082,000 | 87,400,000 | 83,219,000 | 77,328,000 | 63,169,000 | 74,148,000 | 72,011,000 | 59,727,000 | 39,403,250 | 56,054,000 | 56,181,000 | 45,378,000 | 30,860,000 | ||||||||||||
net earnings | 266,400,000 | 295,500,000 | 298,000,000 | 295,100,000 | 245,600,000 | 284,600,000 | 287,100,000 | 269,600,000 | 231,200,000 | 243,500,000 | 239,700,000 | 210,600,000 | 196,100,000 | 221,500,000 | 238,900,000 | 202,600,000 | 178,700,000 | 213,500,000 | 204,600,000 | 194,100,000 | 168,800,000 | 197,600,000 | 211,200,000 | 174,300,000 | 152,400,000 | 143,100,000 | 148,900,000 | 134,200,000 | 114,805,000 | 126,925,000 | 131,521,000 | 126,227,000 | 111,904,000 | 136,494,000 | 140,357,000 | 127,606,000 | 118,391,000 | 133,314,000 | 130,514,000 | 111,931,000 | 99,229,000 | 119,350,000 | 121,009,000 | 109,048,000 | 98,716,000 | 109,320,000 | 112,306,000 | 100,194,000 | 87,471,000 | 96,798,000 | 94,112,000 | 79,547,000 | 65,161,000 | 74,994,000 | 69,167,000 | 56,034,000 | 44,536,000 | 47,589,000 | 43,538,000 | 48,694,000 | 62,536,000 | 72,909,000 | 76,166,000 | 68,094,000 | 68,094,000 | 62,142,000 | 60,256,000 | 54,033,000 | 45,570,000 | 54,101,000 | 51,513,000 | 47,854,000 | 39,164,000 | 45,971,000 | 44,647,000 | 37,031,000 | 33,269,000 | 34,741,000 | 34,832,000 | 28,147,000 | 19,890,000 | 23,262,000 | 21,927,000 | 19,041,000 | |||||||||
basic net earnings per share | 0.46 | 0.52 | 0.52 | 0.52 | 0.43 | 0.5 | 0.5 | 0.47 | 0.4 | 0.42 | 0.42 | 0.37 | 0.34 | 0.39 | 0.42 | 0.35 | 0.31 | 0.37 | 0.36 | 0.68 | 0.59 | 0.69 | 0.74 | 0.61 | 0.53 | 0.5 | 0.52 | 0.46 | 0.4 | 0.44 | 0.46 | 0.44 | 0.39 | 0.47 | 0.48 | 0.43 | 0.4 | 0.45 | 0.44 | 0.38 | 0.33 | 0.4 | 0.41 | 0.37 | 0.33 | 0.37 | 0.38 | 0.34 | 0.29 | 0.33 | 0.32 | 0.54 | 0.34 | 0.51 | 0.47 | 0.423 | 0.61 | ||||||||||||||||||||||||||||||||||||
diluted net earnings per share | 0.47 | 0.52 | 0.52 | 0.52 | 0.43 | 0.5 | 0.5 | 0.47 | 0.4 | 0.42 | 0.42 | 0.37 | 0.34 | 0.38 | 0.42 | 0.35 | 0.31 | 0.37 | 0.36 | 0.68 | 0.59 | 0.69 | 0.74 | 0.61 | 0.53 | 0.5 | 0.52 | 0.46 | 0.4 | 0.44 | 0.45 | 0.44 | 0.39 | 0.47 | 0.48 | 0.43 | 0.4 | 0.45 | 0.44 | 0.38 | 0.34 | 0.4 | 0.41 | 0.37 | 0.34 | 0.37 | 0.38 | 0.34 | 0.3 | 0.33 | 0.32 | 0.54 | 0.34 | 0.51 | 0.47 | 0.42 | 0.61 | ||||||||||||||||||||||||||||||||||||
gain on sale of property and equipment | -300,000 | -1,000,000 | -400,000 | -400,000 | -500,000 | -300,000 | -600,000 | 100,000 | -100,000 | -600,000 | -220,000 | -182,000 | -236,000 | -752,000 | -162,000 | -390,000 | -108,000 | -242,000 | -310,000 | -196,000 | -216,000 | -142,000 | -112,000 | -243,000 | -197,500 | 32,000 | 46,000 | 2,000 | 198,000 | -44,000 | -78,250 | 139,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sale of property and equipment | 300,000 | -300,000 | 400,000 | -400,000 | 106,000 | -213,000 | -137,000 | -158,000 | -282,000 | 174,000 | 11,000 | -101,000 | 259,000 | 25,000 | -68,000 | 39,000 | 67,000 | 424,000 | 328,000 | 104,000 | 104,000 | 115,000 | 115,000 | 35,000 | 204,000 | 248,000 | 88,000 | 52,000 | 116,000 | 396,000 | 125,000 | 38,000 | 23,000 | 131,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted net earnings per share | 0.38 | 0.3 | 0.32 | 0.29 | 0.33 | 0.42 | 0.49 | 0.51 | 0.46 | 0.46 | 0.41 | 0.4 | 0.36 | 0.255 | 0.36 | 0.34 | 0.32 | 0.59 | 0.49 | 0.323 | 0.46 | 0.46 | 0.37 | 0.213 | 0.31 | 0.29 | 0.25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted weighted-average shares outstanding | 147,431 | 147,431 | 148,358 | 148,531 | 148,531 | 148,531 | 75,877 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings before income taxes and extraordinay gain | 26,024,750 | 37,701,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net earnings before extraordinary gain | 19,890,000 | 23,262,000 | 21,927,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
extraordinary gain on acquistion, net of tax | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted net earnings per share before extraordinary gain | 0.213 | 0.31 | 0.29 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted extraordinary gain per share, net of tax | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings before income taxes and extraordinary gain | 35,538,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding | 75,877 | 75,877 |
Balance Sheets:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2008-03-21 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
current assets: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 308,600,000 | 276,800,000 | 288,100,000 | 237,800,000 | 231,800,000 | 255,800,000 | 292,200,000 | 255,500,000 | 237,100,000 | 221,300,000 | 297,500,000 | 243,600,000 | 239,800,000 | 230,100,000 | 231,500,000 | 247,900,000 | 234,200,000 | 236,200,000 | 250,500,000 | 321,800,000 | 333,900,000 | 245,700,000 | 331,800,000 | 201,500,000 | 160,700,000 | 174,900,000 | 191,200,000 | 175,000,000 | 185,400,000 | 167,200,000 | 129,700,000 | 135,500,000 | 137,100,000 | 116,900,000 | 133,400,000 | 115,100,000 | 134,300,000 | 112,735,000 | 146,983,000 | 155,458,000 | 150,552,000 | 129,019,000 | 111,775,000 | 121,166,000 | 120,790,000 | 114,496,000 | 116,329,000 | 105,940,000 | 89,021,000 | 58,506,000 | 92,190,000 | 122,853,000 | 159,240,000 | 79,611,000 | 195,603,000 | 185,916,000 | 198,878,000 | 117,676,000 | 111,048,000 | 89,409,000 | 124,848,000 | 143,693,000 | 172,565,000 | 196,392,000 | 178,822,000 | 164,852,000 | 193,744,000 | 173,667,000 | 109,867,000 | 85,892,000 | 52,107,000 | 76,438,000 | 75,212,000 | 75,212,000 | 54,145,000 | 57,330,000 | 59,388,000 | 19,346,000 | 7,438,000 | 42,792,000 | 69,118,000 | 56,204,000 | 32,029,000 | 39,645,000 | 65,995,000 | 33,503,000 | 26,032,000 | 42,701,000 | 53,088,000 | 49,750,000 | 55,127,000 | 36,840,000 | 18,801,000 |
trade accounts receivable, net of allowance for credit losses of 6.3 and 5.3, respectively | 1,445,200,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventories | 1,692,500,000 | 1,748,000,000 | 1,722,800,000 | 1,726,300,000 | 1,673,900,000 | 1,645,000,000 | 1,559,500,000 | 1,504,600,000 | 1,496,300,000 | 1,522,700,000 | 1,513,800,000 | 1,565,400,000 | 1,651,900,000 | 1,708,000,000 | 1,678,100,000 | 1,665,200,000 | 1,600,800,000 | 1,523,600,000 | 1,401,100,000 | 1,327,900,000 | 1,305,300,000 | 1,337,500,000 | 1,342,600,000 | 1,401,500,000 | 1,345,500,000 | 1,366,400,000 | 1,354,700,000 | 1,345,700,000 | 1,293,900,000 | 1,278,700,000 | 1,194,700,000 | 1,163,400,000 | 1,134,900,000 | 1,092,900,000 | 1,047,000,000 | 1,044,300,000 | 1,007,400,000 | 992,989,000 | 966,931,000 | 985,085,000 | 965,054,000 | 913,263,000 | 883,207,000 | 876,697,000 | 867,922,000 | 869,224,000 | 836,379,000 | 818,771,000 | 793,987,000 | 784,068,000 | 755,985,000 | 725,107,000 | 700,484,000 | 715,383,000 | 675,828,000 | 662,689,000 | 647,886,000 | 646,152,000 | 618,149,000 | 608,657,000 | 576,451,000 | 557,369,000 | 546,063,000 | 522,214,000 | 507,243,000 | 508,405,000 | 498,106,000 | 519,119,000 | 555,283,000 | 564,247,000 | 537,643,000 | 507,989,000 | 494,360,000 | 494,360,000 | 488,824,000 | 471,561,000 | 446,192,000 | 455,997,000 | 418,695,000 | 395,030,000 | 371,095,000 | 361,561,000 | 352,086,000 | 333,504,000 | 310,404,000 | 307,333,000 | 289,910,000 | 262,032,000 | 240,929,000 | 232,884,000 | 219,810,000 | 227,960,000 | 232,682,000 |
prepaid income taxes | 12,100,000 | 20,100,000 | 9,400,000 | 14,500,000 | 18,800,000 | 16,800,000 | 16,500,000 | 17,500,000 | 15,300,000 | 14,700,000 | 8,100,000 | 3,200,000 | 6,500,000 | 8,500,000 | 6,700,000 | 6,700,000 | 14,600,000 | 16,700,000 | 400,000 | 4,000,000 | 9,000,000 | 2,200,000 | 12,907,000 | 22,558,000 | 2,839,000 | 24,869,000 | 7,368,000 | 11,657,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other current assets | 161,400,000 | 181,900,000 | 178,500,000 | 158,900,000 | 173,600,000 | 183,700,000 | 191,400,000 | 165,300,000 | 136,900,000 | 171,800,000 | 150,000,000 | 141,700,000 | 120,000,000 | 165,400,000 | 172,200,000 | 129,200,000 | 127,400,000 | 188,100,000 | 162,600,000 | 146,700,000 | 124,000,000 | 140,300,000 | 123,200,000 | 121,800,000 | 124,200,000 | 157,400,000 | 137,200,000 | 123,800,000 | 116,900,000 | 147,000,000 | 126,400,000 | 108,100,000 | 99,700,000 | 118,100,000 | 117,700,000 | 100,000,000 | 94,300,000 | 102,423,000 | 120,004,000 | 113,022,000 | 118,089,000 | 131,561,000 | 117,687,000 | 107,207,000 | 97,563,000 | 115,703,000 | 127,334,000 | 111,009,000 | 100,957,000 | 107,988,000 | 120,747,000 | 105,876,000 | 83,883,000 | 97,361,000 | 100,134,000 | 88,591,000 | 74,297,000 | 89,833,000 | 84,387,000 | 72,898,000 | 61,782,000 | 70,539,000 | 57,103,000 | 49,833,000 | 43,307,000 | 45,962,000 | 46,626,000 | 48,071,000 | 44,964,000 | 63,564,000 | 65,852,000 | 67,156,000 | 60,534,000 | 60,534,000 | 59,110,000 | 57,185,000 | 57,041,000 | 60,357,000 | 50,026,000 | 39,937,000 | 36,734,000 | 37,093,000 | 26,160,000 | 17,459,000 | 20,286,000 | 22,740,000 | 22,073,000 | 16,815,000 | 14,714,000 | 17,446,000 | 15,991,000 | 15,974,000 | 13,873,000 |
total current assets | 3,619,800,000 | 3,472,100,000 | 3,546,100,000 | 3,461,700,000 | 3,358,000,000 | 3,211,900,000 | 3,260,500,000 | 3,146,700,000 | 3,083,500,000 | 3,020,900,000 | 3,147,600,000 | 3,137,000,000 | 3,161,500,000 | 3,124,800,000 | 3,195,600,000 | 3,152,700,000 | 3,034,000,000 | 2,856,600,000 | 2,770,300,000 | 2,705,300,000 | 2,614,200,000 | 2,499,600,000 | 2,646,700,000 | 2,606,300,000 | 2,464,300,000 | 2,457,200,000 | 2,500,800,000 | 2,468,300,000 | 2,389,200,000 | 2,316,200,000 | 2,225,500,000 | 2,140,700,000 | 2,060,300,000 | 1,935,700,000 | 1,930,200,000 | 1,872,900,000 | 1,810,700,000 | 1,720,770,000 | 1,777,662,000 | 1,790,906,000 | 1,767,180,000 | 1,664,776,000 | 1,672,990,000 | 1,663,373,000 | 1,628,947,000 | 1,583,265,000 | 1,619,405,000 | 1,555,782,000 | 1,475,492,000 | 1,408,461,000 | 1,436,830,000 | 1,405,318,000 | 1,376,836,000 | 1,286,656,000 | 1,422,890,000 | 1,378,096,000 | 1,349,975,000 | 1,236,138,000 | 1,217,364,000 | 1,171,815,000 | 1,132,921,000 | 1,085,698,000 | 1,116,803,000 | 1,088,486,000 | 1,029,183,000 | 982,364,000 | 998,090,000 | 988,997,000 | 967,580,000 | 975,403,000 | 981,034,000 | 959,019,000 | 918,375,000 | 918,375,000 | 876,704,000 | 856,749,000 | 822,911,000 | 767,776,000 | 724,089,000 | 723,999,000 | 700,170,000 | 649,008,000 | 621,389,000 | 594,474,000 | 589,097,000 | 538,066,000 | 520,017,000 | 509,304,000 | 486,679,000 | 454,196,000 | 459,328,000 | 436,896,000 | 418,857,000 |
property and equipment | 1,140,300,000 | 1,131,600,000 | 1,112,600,000 | 1,101,000,000 | 1,075,800,000 | 1,056,600,000 | 1,044,200,000 | 1,025,800,000 | 1,013,000,000 | 1,011,100,000 | 1,011,700,000 | 1,010,300,000 | 1,003,500,000 | 1,010,000,000 | 1,008,500,000 | 1,008,700,000 | 1,008,400,000 | 1,019,200,000 | 1,019,200,000 | 1,015,800,000 | 1,022,000,000 | 1,030,700,000 | 1,023,700,000 | 1,029,700,000 | 1,027,700,000 | 1,023,200,000 | 997,700,000 | 975,100,000 | 943,300,000 | 924,800,000 | 883,800,000 | 880,100,000 | 889,000,000 | 893,600,000 | 889,300,000 | 895,200,000 | 890,700,000 | 899,697,000 | 904,201,000 | 859,490,000 | 826,736,000 | 818,889,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
operating lease right-of-use assets | 312,300,000 | 309,000,000 | 315,000,000 | 308,300,000 | 289,400,000 | 279,200,000 | 280,700,000 | 275,500,000 | 278,100,000 | 270,200,000 | 274,000,000 | 263,700,000 | 243,800,000 | 243,000,000 | 249,800,000 | 254,800,000 | 246,000,000 | 242,300,000 | 249,700,000 | 259,600,000 | 249,600,000 | 243,000,000 | 244,400,000 | 252,800,000 | 242,400,000 | 243,200,000 | 238,400,000 | 234,500,000 | 220,900,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other assets | 137,400,000 | 140,200,000 | 142,600,000 | 145,200,000 | 147,700,000 | 150,300,000 | 153,000,000 | 155,500,000 | 158,100,000 | 160,700,000 | 163,300,000 | 165,800,000 | 168,200,000 | 170,800,000 | 173,500,000 | 176,100,000 | 178,300,000 | 180,900,000 | 183,300,000 | 185,900,000 | 188,600,000 | 191,400,000 | 193,800,000 | 196,400,000 | 200,300,000 | 76,300,000 | 77,300,000 | 78,500,000 | 98,400,000 | 80,500,000 | 84,600,000 | 79,300,000 | 80,300,000 | 81,200,000 | 82,100,000 | 83,300,000 | 85,000,000 | 48,417,000 | 48,605,000 | 48,740,000 | 48,865,000 | 48,797,000 | 11,635,000 | 11,705,000 | 11,839,000 | 11,948,000 | 12,101,000 | 12,279,000 | 12,319,000 | 12,473,000 | 12,538,000 | 12,554,000 | 12,726,000 | 12,749,000 | 12,886,000 | 12,999,000 | 13,118,000 | 13,209,000 | 13,268,000 | 13,595,000 | 13,646,000 | 14,014,000 | 3,520,000 | 3,707,000 | 3,779,000 | 3,752,000 | 3,718,000 | 3,515,000 | 3,351,000 | 3,254,000 | 3,069,000 | ||||||||||||||||||||||
total assets | 5,209,800,000 | 5,052,900,000 | 5,116,300,000 | 5,016,200,000 | 4,870,900,000 | 4,698,000,000 | 4,738,400,000 | 4,603,500,000 | 4,532,700,000 | 4,462,900,000 | 4,596,600,000 | 4,576,800,000 | 4,577,000,000 | 4,548,600,000 | 4,627,400,000 | 4,592,300,000 | 4,466,700,000 | 4,299,000,000 | 4,222,500,000 | 4,166,600,000 | 4,074,400,000 | 3,964,700,000 | 4,108,600,000 | 4,085,200,000 | 3,934,700,000 | 3,799,900,000 | 3,814,200,000 | 3,756,400,000 | 3,651,800,000 | 3,321,500,000 | 3,193,900,000 | 3,100,100,000 | 3,029,600,000 | 2,910,500,000 | 2,901,600,000 | 2,851,400,000 | 2,786,400,000 | 2,668,884,000 | 2,730,468,000 | 2,699,136,000 | 2,642,781,000 | 2,532,462,000 | 2,495,277,000 | 2,480,932,000 | 2,423,937,000 | 2,359,102,000 | 2,372,995,000 | 2,282,973,000 | 2,165,106,000 | 2,075,784,000 | 2,060,419,000 | 1,993,443,000 | 1,945,296,000 | 1,815,832,000 | 1,919,711,000 | 1,850,747,000 | 1,813,332,000 | 1,684,948,000 | 1,651,020,000 | 1,581,871,000 | 1,524,613,000 | 1,468,283,000 | 1,469,337,000 | 1,441,855,000 | 1,370,275,000 | 1,327,358,000 | 1,337,764,000 | 1,328,684,000 | 1,302,649,000 | 1,304,149,000 | 1,308,892,000 | 1,270,663,000 | 1,222,575,000 | 1,222,575,000 | 1,149,777,000 | 1,129,028,000 | 1,095,186,000 | 1,039,016,000 | 997,270,000 | 980,533,000 | 953,372,000 | 890,035,000 | 848,194,000 | 820,368,000 | 808,416,000 | 770,234,000 | 745,153,000 | 727,778,000 | 690,227,000 | 651,543,000 | 635,774,000 | 611,736,000 | 587,740,000 |
liabilities and stockholders' equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of debt | 25,000,000 | 25,000,000 | 95,000,000 | 130,000,000 | 75,000,000 | 75,000,000 | 115,000,000 | 110,000,000 | 60,000,000 | 60,000,000 | 150,000,000 | 200,000,000 | 201,800,000 | 150,300,000 | 195,000,000 | 35,000,000 | 60,000,000 | 35,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 4,900,000 | 3,000,000 | 3,000,000 | 3,000,000 | 4,400,000 | 3,000,000 | 2,500,000 | 2,500,000 | 13,100,000 | 3,000,000 | 8,000,000 | 8,800,000 | 10,900,000 | 10,482,000 | 12,610,000 | 67,610,000 | 7,610,000 | 62,050,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | 363,200,000 | 316,800,000 | 344,800,000 | 319,300,000 | 341,100,000 | 287,700,000 | 301,700,000 | 292,600,000 | 276,000,000 | 264,100,000 | 275,100,000 | 262,000,000 | 266,800,000 | 255,000,000 | 277,200,000 | 291,800,000 | 289,900,000 | 233,100,000 | 256,900,000 | 236,100,000 | 215,100,000 | 207,000,000 | 210,400,000 | 194,100,000 | 212,100,000 | 192,800,000 | 215,200,000 | 203,800,000 | 183,900,000 | 193,600,000 | 186,000,000 | 172,100,000 | 148,100,000 | 147,500,000 | 147,100,000 | 141,200,000 | 129,700,000 | 108,740,000 | 117,765,000 | 158,698,000 | 158,496,000 | 125,973,000 | 131,979,000 | 133,472,000 | 132,234,000 | 103,909,000 | 112,579,000 | 109,488,000 | 105,697,000 | 91,253,000 | 105,131,000 | 89,753,000 | 75,327,000 | 78,019,000 | 84,882,000 | 81,243,000 | 76,113,000 | 73,779,000 | 86,839,000 | 83,120,000 | 68,519,000 | 60,474,000 | 73,605,000 | 71,435,000 | 65,778,000 | 53,490,000 | 61,352,000 | 54,463,000 | 51,001,000 | 63,949,000 | 74,699,000 | 67,243,000 | 59,573,000 | 59,573,000 | 54,969,000 | 57,452,000 | 44,814,000 | 41,371,000 | 48,514,000 | 55,769,000 | 54,845,000 | 38,572,000 | 40,980,000 | 43,553,000 | 43,111,000 | 39,276,000 | 47,242,000 | 48,261,000 | 42,878,000 | 40,124,000 | 29,631,000 | 24,033,000 | 23,679,000 |
accrued expenses | 242,600,000 | 264,700,000 | 261,100,000 | 257,100,000 | 215,700,000 | 225,600,000 | 225,700,000 | 216,200,000 | 207,500,000 | 241,000,000 | 235,800,000 | 229,500,000 | 229,200,000 | 241,100,000 | 282,400,000 | 268,700,000 | 268,200,000 | 298,300,000 | 278,000,000 | 277,900,000 | 265,800,000 | 272,100,000 | 258,200,000 | 238,200,000 | 227,500,000 | 251,500,000 | 241,300,000 | 226,000,000 | 232,800,000 | 240,800,000 | 227,600,000 | 204,400,000 | 199,700,000 | 194,000,000 | 198,700,000 | 180,400,000 | 163,500,000 | 156,422,000 | 189,012,000 | 176,556,000 | 179,351,000 | 185,143,000 | 194,791,000 | 182,397,000 | 168,943,000 | 174,002,000 | 182,143,000 | 166,625,000 | 148,569,000 | 148,579,000 | 152,447,000 | 139,290,000 | 126,091,000 | 126,155,000 | 123,179,000 | 119,279,000 | 113,096,000 | 111,962,000 | 108,568,000 | 100,428,000 | 92,478,000 | 96,412,000 | 95,225,000 | 85,788,000 | 74,728,000 | 66,019,000 | 72,217,000 | 71,535,000 | 73,547,000 | 83,545,000 | 90,184,000 | 76,998,000 | 66,690,000 | 66,690,000 | 69,231,000 | 66,030,000 | 61,920,000 | 61,544,000 | 59,266,000 | 57,481,000 | 51,088,000 | 50,258,000 | 43,054,000 | 37,354,000 | 34,982,000 | 31,633,000 | 29,439,000 | 28,327,000 | 24,501,000 | 20,817,000 | 22,212,000 | 27,133,000 | 24,774,000 |
current portion of operating lease liabilities | 106,100,000 | 106,100,000 | 106,800,000 | 106,100,000 | 101,400,000 | 98,800,000 | 99,200,000 | 98,200,000 | 97,400,000 | 96,200,000 | 97,000,000 | 95,100,000 | 91,400,000 | 91,900,000 | 92,700,000 | 93,500,000 | 91,300,000 | 90,800,000 | 92,600,000 | 94,800,000 | 93,100,000 | 93,600,000 | 94,400,000 | 96,700,000 | 96,400,000 | 97,400,000 | 95,600,000 | 95,100,000 | 91,800,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes payable | 87,200,000 | 3,000,000 | 25,000,000 | 7,800,000 | 52,000,000 | 57,000,000 | 75,800,000 | 61,100,000 | 1,400,000 | 47,200,000 | 102,300,000 | 39,500,000 | 41,700,000 | 2,000,000 | 42,100,000 | 6,500,000 | 6,600,000 | 11,900,000 | 65,500,000 | 11,678,000 | 8,318,000 | 56,216,000 | 1,132,000 | 66,186,000 | 7,442,000 | 8,181,000 | 5,350,000 | 47,260,000 | 1,994,000 | 7,097,000 | 51,679,000 | 7,955,000 | 9,997,000 | 47,018,000 | 2,077,000 | 23,462,000 | 20,846,000 | 48,519,000 | 5,299,000 | 8,313,000 | 8,941,000 | 21,803,000 | 5,175,000 | 1,952,000 | 26,893,000 | 499,000 | 7,123,000 | 2,645,000 | 40,851,000 | 40,851,000 | 3,962,000 | 5,857,000 | 33,343,000 | 981,000 | 59,000 | 29,986,000 | 2,708,000 | 1,178,000 | 4,076,000 | 19,201,000 | 274,000 | 9,566,000 | 10,888,000 | 15,979,000 | 7,126,000 | 7,128,000 | 10,573,000 | ||||||||||||||||||||||||||
total current liabilities | 824,100,000 | 715,600,000 | 832,700,000 | 820,300,000 | 785,200,000 | 687,100,000 | 741,600,000 | 717,000,000 | 637,900,000 | 661,300,000 | 667,900,000 | 736,600,000 | 863,200,000 | 789,800,000 | 802,600,000 | 849,000,000 | 745,500,000 | 682,200,000 | 662,500,000 | 650,200,000 | 661,200,000 | 612,700,000 | 603,000,000 | 631,300,000 | 580,400,000 | 544,700,000 | 555,100,000 | 527,900,000 | 554,600,000 | 437,400,000 | 416,100,000 | 381,000,000 | 403,000,000 | 351,000,000 | 360,400,000 | 342,300,000 | 369,600,000 | 275,644,000 | 331,065,000 | 411,182,000 | 401,673,000 | 373,166,000 | 368,280,000 | 396,576,000 | 492,363,000 | 375,353,000 | 407,903,000 | 351,463,000 | 301,526,000 | 239,832,000 | 259,572,000 | 236,140,000 | 253,097,000 | 204,174,000 | 216,016,000 | 210,519,000 | 236,227,000 | 187,818,000 | 218,869,000 | 204,394,000 | 209,516,000 | 162,185,000 | 177,143,000 | 166,164,000 | 162,309,000 | 119,509,000 | 138,744,000 | 127,950,000 | 151,441,000 | 147,993,000 | 172,006,000 | 146,886,000 | 167,114,000 | 167,114,000 | 128,162,000 | 129,339,000 | 140,077,000 | 103,896,000 | 107,839,000 | 113,250,000 | 135,919,000 | 91,538,000 | 85,212,000 | 84,983,000 | 97,294,000 | 71,183,000 | 86,247,000 | 87,476,000 | 83,358,000 | 60,941,000 | 58,969,000 | 58,294,000 | 59,026,000 |
long-term debt | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 125,000,000 | 125,000,000 | 125,000,000 | 125,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 200,000,000 | 353,200,000 | 404,700,000 | 310,000,000 | 330,000,000 | 330,000,000 | 330,000,000 | 365,000,000 | 365,000,000 | 365,000,000 | 365,000,000 | 405,000,000 | 450,100,000 | 342,000,000 | 442,000,000 | 497,000,000 | 484,600,000 | 497,000,000 | 387,500,000 | 422,500,000 | 391,900,000 | 412,000,000 | 432,000,000 | 436,200,000 | 354,100,000 | 379,518,000 | 432,390,000 | 362,390,000 | 362,390,000 | 302,950,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
operating lease liabilities | 214,400,000 | 210,800,000 | 215,500,000 | 209,100,000 | 194,400,000 | 186,600,000 | 187,600,000 | 183,000,000 | 186,000,000 | 178,800,000 | 181,900,000 | 173,300,000 | 156,700,000 | 155,200,000 | 161,200,000 | 165,500,000 | 159,600,000 | 156,000,000 | 160,700,000 | 167,600,000 | 158,900,000 | 151,500,000 | 152,100,000 | 158,000,000 | 147,700,000 | 148,200,000 | 144,800,000 | 141,100,000 | 130,400,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes | 65,500,000 | 67,400,000 | 62,800,000 | 70,300,000 | 69,600,000 | 68,900,000 | 75,800,000 | 74,200,000 | 73,800,000 | 73,000,000 | 79,300,000 | 84,300,000 | 84,000,000 | 83,700,000 | 92,900,000 | 89,100,000 | 89,600,000 | 88,600,000 | 104,600,000 | 103,000,000 | 102,600,000 | 102,300,000 | 102,900,000 | 100,300,000 | 99,900,000 | 99,400,000 | 86,600,000 | 86,700,000 | 85,000,000 | 84,400,000 | 74,700,000 | 70,000,000 | 62,700,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long-term liabilities | 16,400,000 | 15,500,000 | 10,800,000 | 9,100,000 | 6,400,000 | 14,100,000 | 11,000,000 | 8,700,000 | 5,800,000 | 1,000,000 | 900,000 | 1,800,000 | 2,500,000 | 3,500,000 | 4,800,000 | 7,600,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
commitments and contingencies | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders' equity: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock: 0.01 par value... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock: 0.01 par value... | 11,500,000 | 11,500,000 | 11,500,000 | 11,500,000 | 5,700,000 | 5,700,000 | 5,700,000 | 5,700,000 | 5,700,000 | 5,700,000 | 5,700,000 | 5,700,000 | 5,700,000 | 5,700,000 | 5,800,000 | 5,800,000 | 5,800,000 | 5,800,000 | 2,900,000 | 2,900,000 | 2,900,000 | 2,900,000 | 2,900,000 | 2,900,000 | 2,900,000 | 2,900,000 | 2,900,000 | 2,900,000 | 2,900,000 | 2,900,000 | 2,900,000 | 2,900,000 | 2,900,000 | 2,900,000 | 2,900,000 | 2,900,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
additional paid-in capital | 105,300,000 | 115,500,000 | 112,900,000 | 104,200,000 | 101,800,000 | 88,600,000 | 73,300,000 | 63,600,000 | 58,800,000 | 41,000,000 | 24,600,000 | 19,900,000 | 11,400,000 | 3,600,000 | 2,800,000 | 55,700,000 | 101,600,000 | 96,200,000 | 90,600,000 | 78,400,000 | 70,000,000 | 61,900,000 | 57,800,000 | 44,400,000 | 24,200,000 | 67,200,000 | 50,300,000 | 46,000,000 | 22,700,000 | 3,000,000 | 7,400,000 | 400,000 | 13,700,000 | 8,500,000 | 1,300,000 | 1,200,000 | 41,500,000 | 37,363,000 | 31,503,000 | 27,701,000 | 24,716,000 | 2,024,000 | 1,031,000 | 2,934,000 | 33,744,000 | 56,734,000 | 70,631,000 | 64,573,000 | 69,847,000 | 68,125,000 | 73,344,000 | 66,560,000 | 61,436,000 | 53,038,000 | 47,251,000 | 43,880,000 | 16,856,000 | 14,317,000 | 10,039,000 | 5,263,000 | 4,363,000 | 3,348,000 | 2,333,000 | 1,333,000 | 333,000 | 4,409,000 | 3,459,000 | 2,459,000 | 1,559,000 | 625,000 | 900,000 | 900,000 | 227,000 | 383,000 | 9,263,000 | 12,697,000 | 5,803,000 | 3,765,000 | 168,000 | 13,693,000 | 13,693,000 | 9,445,000 | 9,445,000 | 9,445,000 | 9,445,000 | 7,472,000 | 7,472,000 | 7,472,000 | |||||
retained earnings | 3,931,900,000 | 3,867,700,000 | 3,826,300,000 | 3,743,300,000 | 3,665,500,000 | 3,613,500,000 | 3,575,500,000 | 3,500,800,000 | 3,431,400,000 | 3,356,900,000 | 3,507,800,000 | 3,412,100,000 | 3,314,000,000 | 3,218,700,000 | 3,239,700,000 | 3,171,600,000 | 3,063,000,000 | 2,970,900,000 | 2,900,800,000 | 2,818,300,000 | 2,739,400,000 | 2,689,600,000 | 2,866,700,000 | 2,788,600,000 | 2,692,900,000 | 2,633,900,000 | 2,581,500,000 | 2,494,200,000 | 2,412,700,000 | 2,341,600,000 | 2,342,000,000 | 2,259,200,000 | 2,178,500,000 | 2,110,600,000 | 2,050,200,000 | 2,023,700,000 | 1,981,700,000 | 1,940,143,000 | 1,912,048,000 | 1,871,813,000 | 1,826,958,000 | 1,842,772,000 | 1,819,794,000 | 1,781,645,000 | 1,887,159,000 | 1,886,350,000 | 1,841,994,000 | 1,782,873,000 | 1,726,519,000 | 1,688,781,000 | 1,663,789,000 | 1,618,658,000 | 1,556,987,000 | 1,477,601,000 | 1,589,381,000 | 1,536,342,000 | 1,474,368,000 | 1,424,371,000 | 1,378,227,000 | 1,319,795,000 | 1,264,015,000 | 1,258,183,000 | 1,254,943,000 | 1,241,870,000 | 1,172,703,000 | 1,175,641,000 | 1,167,123,000 | 1,174,492,000 | 1,130,953,000 | 1,134,244,000 | 1,111,812,000 | 1,095,755,000 | 1,026,864,000 | 1,026,864,000 | 989,401,000 | 972,120,000 | 924,999,000 | 902,550,000 | 856,980,000 | 836,602,000 | 794,241,000 | 776,598,000 | 738,188,000 | 715,631,000 | 676,026,000 | 662,517,000 | 629,247,000 | 613,475,000 | 578,643,000 | 561,878,000 | 553,370,000 | 530,108,000 | 508,181,000 |
accumulated other comprehensive loss | -59,200,000 | -51,100,000 | -56,200,000 | -51,600,000 | -82,700,000 | -91,500,000 | -57,100,000 | -74,500,000 | -66,700,000 | -54,800,000 | -71,500,000 | -56,900,000 | -60,500,000 | -64,800,000 | -87,100,000 | -54,400,000 | -28,400,000 | -30,700,000 | -29,600,000 | -18,800,000 | -25,600,000 | -21,200,000 | -41,800,000 | -52,900,000 | -63,400,000 | -38,400,000 | -49,000,000 | -39,400,000 | -41,100,000 | -44,800,000 | -36,700,000 | -35,900,000 | -23,100,000 | -25,100,000 | -28,100,000 | -36,300,000 | -44,400,000 | -37,143,000 | -34,242,000 | -32,687,000 | -40,231,000 | -23,497,000 | -27,286,000 | 229,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
total stockholders' equity | 3,989,500,000 | 3,943,600,000 | 3,894,500,000 | 3,807,400,000 | 3,690,300,000 | 3,616,300,000 | 3,597,400,000 | 3,495,600,000 | 3,429,200,000 | 3,348,800,000 | 3,466,600,000 | 3,380,800,000 | 3,270,600,000 | 3,163,200,000 | 3,161,200,000 | 3,178,700,000 | 3,142,000,000 | 3,042,200,000 | 2,964,700,000 | 2,880,800,000 | 2,786,700,000 | 2,885,600,000 | 2,783,000,000 | 2,656,600,000 | 2,585,700,000 | 2,503,700,000 | 2,397,200,000 | 2,315,600,000 | 2,226,600,000 | 2,172,000,000 | 2,026,300,000 | 1,991,500,000 | 1,981,700,000 | 1,909,298,000 | 1,868,162,000 | 1,821,876,000 | 1,783,491,000 | 1,763,984,000 | 1,862,813,000 | 1,901,573,000 | 1,868,124,000 | 1,800,324,000 | 1,749,635,000 | 1,706,052,000 | 1,640,863,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities and stockholders' equity | 5,209,800,000 | 5,052,900,000 | 5,116,300,000 | 5,016,200,000 | 4,870,900,000 | 4,698,000,000 | 4,738,400,000 | 4,603,500,000 | 4,532,700,000 | 4,462,900,000 | 4,596,600,000 | 4,576,800,000 | 4,577,000,000 | 4,548,600,000 | 4,627,400,000 | 4,592,300,000 | 4,466,700,000 | 4,299,000,000 | 4,222,500,000 | 4,166,600,000 | 4,074,400,000 | 4,108,600,000 | 4,085,200,000 | 3,934,700,000 | 3,814,200,000 | 3,756,400,000 | 3,651,800,000 | 3,193,900,000 | 3,100,100,000 | 3,029,600,000 | 2,901,600,000 | 2,851,400,000 | 2,786,400,000 | 2,730,468,000 | 2,699,136,000 | 2,642,781,000 | 2,495,277,000 | 2,480,932,000 | 2,423,937,000 | 2,372,995,000 | 2,282,973,000 | 2,165,106,000 | 2,060,419,000 | 1,993,443,000 | 1,945,296,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for credit losses of 5.3 and 5.2, respectively | 1,245,300,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for credit losses of 5.5 and 5.2, respectively | 1,347,300,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for credit losses of 4.7 and 5.2, respectively | 1,324,200,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for credit losses of 6.3 and 5.2, respectively | 1,278,700,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for credit losses of 5.2 and 6.4, respectively | 1,108,600,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for credit losses of 4.2 and 6.4, respectively | 1,200,600,000 | 1,204,800,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for credit losses of 4.8 and 6.4, respectively | 1,213,200,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for credit losses of 6.4 and 8.3, respectively | 1,087,600,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for credit losses of 6.6 and 8.3, respectively | 1,171,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for credit losses of 6.5 and 8.3, respectively | 1,171,600,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for credit losses of 6.1 and 8.3, respectively | 1,149,800,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for credit losses of 8.3 and 12.0, respectively | 1,013,200,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for credit losses of 10.2 and 12.0, respectively | 1,110,600,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for credit losses of 11.1 and 12.0, respectively | 1,103,900,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for credit losses of 10.9 and 12.0, respectively | 1,071,600,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for credit losses of 12.0 and 12.3, respectively | 900,200,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for credit losses of 11.1 and 12.3, respectively | 949,400,000 | 908,900,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for credit losses of 11.6 and 12.3, respectively | 851,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for credit losses of 12.3 and 10.9, respectively | 769,400,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders’ equity: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total stockholders’ equity | 2,733,200,000 | 2,665,600,000 | 2,302,700,000 | 2,096,900,000 | 1,933,094,000 | 1,801,289,000 | 1,915,217,000 | 1,772,697,000 | 1,560,360,000 | 1,664,378,000 | 1,600,897,000 | 1,538,968,000 | 1,458,976,000 | 1,408,826,000 | 1,354,171,000 | 1,291,517,000 | 1,282,512,000 | 1,275,375,000 | 1,258,869,000 | 1,190,965,000 | 1,190,843,000 | 1,185,140,000 | 1,186,845,000 | 1,137,311,000 | 1,142,259,000 | 1,121,777,000 | 1,108,668,000 | 1,040,352,000 | 1,040,352,000 | 1,007,614,000 | 985,688,000 | 942,082,000 | 922,093,000 | 872,402,000 | 850,254,000 | 801,368,000 | 783,549,000 | 748,300,000 | 720,703,000 | 696,440,000 | 684,369,000 | 645,044,000 | 626,440,000 | 593,007,000 | 576,740,000 | 564,732,000 | 541,369,000 | 516,641,000 | |||||||||||||||||||||||||||||||||||||||||||||
total liabilities and stockholders’ equity | 3,964,700,000 | 3,799,900,000 | 3,321,500,000 | 2,910,500,000 | 2,668,884,000 | 2,532,462,000 | 2,359,102,000 | 2,075,784,000 | 1,815,832,000 | 1,919,711,000 | 1,850,747,000 | 1,813,332,000 | 1,684,948,000 | 1,651,020,000 | 1,581,871,000 | 1,524,613,000 | 1,468,283,000 | 1,469,337,000 | 1,441,855,000 | 1,370,275,000 | 1,327,358,000 | 1,337,764,000 | 1,328,684,000 | 1,302,649,000 | 1,304,149,000 | 1,308,892,000 | 1,270,663,000 | 1,222,575,000 | 1,222,575,000 | 1,149,777,000 | 1,129,028,000 | 1,095,186,000 | 1,039,016,000 | 997,270,000 | 980,533,000 | 953,372,000 | 890,035,000 | 848,194,000 | 820,368,000 | 808,416,000 | 770,234,000 | 745,153,000 | 727,778,000 | 690,227,000 | 651,543,000 | 635,774,000 | 611,736,000 | 587,740,000 | |||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for credit losses of 11.8 and 10.9, respectively | 834,500,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 11.8 and 10.9, respectively | 881,500,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 11.6 and 10.9, respectively | 833,900,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 10.9 and 12.8, respectively | 741,800,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 11.5 and 12.8, respectively | 817,300,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 11.4 and 12.8, respectively | 819,800,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 11.8 and 12.8, respectively | 793,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 12.8 and 11.9, respectively | 714,300,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 11.7 and 11.9, respectively | 772,500,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 11.4 and 11.9, respectively | 733,700,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 11.3 and 11.9, respectively | 688,600,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 11.9 and 11.2, respectively | 607,800,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax liabilities | 50,600,000 | 82,900,000 | 81,400,000 | 81,000,000 | 80,628,000 | 57,715,000 | 57,402,000 | 56,842,000 | 55,057,000 | 70,016,000 | 69,947,000 | 68,761,000 | 68,532,000 | 63,519,000 | 63,386,000 | 63,256,000 | 63,255,000 | 51,212,000 | 51,251,000 | 51,336,000 | 51,298,000 | 39,317,000 | 39,331,000 | 38,137,000 | 38,154,000 | 23,325,000 | 23,306,000 | 23,580,000 | 23,586,000 | 16,819,000 | 16,822,000 | 17,001,000 | 17,006,000 | 13,880,000 | 13,889,000 | 13,897,000 | 13,897,000 | 15,109,000 | 15,109,000 | 15,109,000 | 15,109,000 | 14,001,000 | 14,001,000 | 13,027,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 11.4 and 11.2, respectively | 632,100,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 11.6 and 11.2, respectively | 613,500,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 11.5 and 11.2, respectively | 574,700,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.01 par value... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock, 0.01 par value... | 2,900,000 | 2,892,000 | 2,890,000 | 2,890,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 11,249 and 11,729, respectively | 499,716,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive income | -47,304,000 | -46,403,000 | -7,836,000 | -120,000 | 11,652,000 | 6,266,000 | 11,101,000 | 14,753,000 | 11,081,000 | 14,349,000 | 18,357,000 | 18,996,000 | 14,342,000 | 17,759,000 | 14,796,000 | 13,330,000 | 21,386,000 | 20,765,000 | 18,492,000 | 15,610,000 | 13,192,000 | 15,455,000 | 13,395,000 | 12,123,000 | 7,409,000 | 2,414,000 | 4,971,000 | 7,855,000 | 11,424,000 | 11,097,000 | 11,097,000 | 16,483,000 | 11,679,000 | 6,309,000 | 5,334,000 | 8,109,000 | 8,377,000 | 5,448,000 | 5,440,000 | 9,357,000 | 4,317,000 | 5,962,000 | 7,400,000 | 5,593,000 | 2,761,000 | 4,160,000 | |||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 11,469 and 11,729, respectively | 543,744,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities and stockholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 11,123 and 11,729, respectively | 537,341,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 11,434 and 11,729, respectively | 533,485,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 5,000,000 shares authorized | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock | 2,889,000 | 2,896,000 | 2,897,000 | 2,902,000 | 2,940,000 | 2,959,000 | 2,965,000 | 2,968,000 | 2,966,000 | 2,968,000 | 2,968,000 | 2,969,000 | 2,967,000 | 2,966,000 | 2,963,000 | 2,962,000 | 2,961,000 | 2,952,000 | 2,951,000 | 1,474,000 | 1,474,000 | 1,474,000 | 1,474,000 | 1,474,000 | 1,474,000 | 1,485,000 | 1,485,000 | 1,485,000 | 1,485,000 | 1,485,000 | 1,489,000 | 1,491,000 | 1,491,000 | 1,503,000 | 1,511,000 | 1,512,000 | 1,510,000 | 1,510,000 | 1,511,000 | 1,511,000 | 755,000 | 755,000 | 759,000 | 759,000 | 759,000 | 759,000 | 759,000 | 759,000 | 759,000 | 759,000 | 759,000 | ||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 11,729 and 12,619, respectively | 468,375,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax assets | 20,427,000 | 20,653,000 | 21,578,000 | 21,765,000 | 17,098,000 | 17,279,000 | 17,893,000 | 18,248,000 | 13,815,000 | 14,593,000 | 14,079,000 | 14,420,000 | 13,064,000 | 13,741,000 | 14,838,000 | 16,718,000 | 16,502,000 | 17,413,000 | 17,947,000 | 17,897,000 | 14,710,000 | 14,760,000 | 12,908,000 | 12,919,000 | 18,996,000 | 18,967,000 | 15,909,000 | 15,909,000 | 16,020,000 | 14,702,000 | 14,702,000 | 14,702,000 | 11,427,000 | 11,427,000 | 11,709,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 11,795 and 12,619, respectively | 537,055,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property and equipment, less accumulated depreciation | 810,652,000 | 805,854,000 | 783,151,000 | 763,889,000 | 741,489,000 | 714,912,000 | 677,295,000 | 654,850,000 | 611,051,000 | 575,571,000 | 555,734,000 | 516,427,000 | 483,935,000 | 459,652,000 | 450,239,000 | 435,601,000 | 420,388,000 | 396,461,000 | 373,498,000 | 363,419,000 | 343,848,000 | 344,465,000 | 332,103,000 | 335,004,000 | 330,437,000 | 335,232,000 | 330,614,000 | 324,182,000 | 322,657,000 | 306,399,000 | 298,553,000 | 298,553,000 | 267,288,000 | 266,359,000 | 265,902,000 | 264,030,000 | 261,732,000 | 245,985,000 | 236,655,000 | 224,448,000 | 209,971,000 | 204,353,000 | 197,329,000 | 193,446,000 | 185,715,000 | 177,611,000 | 171,853,000 | 169,553,000 | 159,882,000 | 156,655,000 | 153,743,000 | ||||||||||||||||||||||||||||||||||||||||||
line of credit, current | 41,510,000 | 79,575,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
line of credit, noncurrent | 273,490,000 | 250,425,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 12,178 and 12,619, respectively | 537,650,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 13,316 and 12,619, respectively | 521,094,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
line of credit | 125,000,000 | 90,000,000 | 105,000,000 | 70,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
marketable securities | 453,000 | 453,000 | 451,000 | 441,000 | 437,000 | 417,000 | 354,000 | 27,228,000 | 27,166,000 | 27,194,000 | 27,165,000 | 26,203,000 | 26,243,000 | 26,208,000 | 26,067,000 | 24,641,000 | 24,464,000 | 24,440,000 | 24,400,000 | 1,295,000 | 916,000 | 899,000 | 851,000 | 228,000 | 678,000 | 207,000 | 207,000 | 4,460,000 | 4,145,000 | 9,924,000 | 10,835,000 | 6,305,000 | 7,027,000 | 781,000 | 669,000 | 280,000 | 2,248,000 | 2,487,000 | 5,496,000 | 7,583,000 | 19,656,000 | 22,602,000 | 21,142,000 | 24,668,000 | 22,857,000 | 25,753,000 | |||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 12,619 and 9,248, respectively | 462,077,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 11,587 and 9,248, respectively | 522,265,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 10,588 and 9,248, respectively | 502,330,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 9,949 and 9,248, respectively | 473,181,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 9,248 and 6,728, respectively | 414,331,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 8,403 and 6,728, respectively | 453,652,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 7,608 and 6,728, respectively | 436,452,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 6,728 | 418,733,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 6,728 and 5,647, respectively | 372,159,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 6,054 and 5,647, respectively | 411,033,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 5,934 and 5,647, respectively | 399,993,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 5,814 and 5,647, respectively | 386,882,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 5,647 and 4,761, respectively | 338,594,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
295,258,674 and 294,861,424 shares issued and outstanding, respectively | 2,953,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 5,147 and 4,761, respectively | 361,075,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 4,712 and 4,761, respectively | 357,195,000 | 325,685,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtfulaccounts of 4,761 and 4,086, respectively | 270,133,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 4,354 and 4,086, respectively | 301,721,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 4,086 | 280,823,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 4,084 and 4,086, respectively | 262,463,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 4,086 and 2,660, respectively | 214,169,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 4,087 and 2,660, respectively | 239,323,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other assets, less accumulated amortization | 3,686,000 | 3,650,000 | 3,638,000 | 3,738,000 | 3,754,000 | 3,723,000 | 3,723,000 | 3,721,000 | 3,730,000 | 3,604,000 | 3,496,000 | 3,451,000 | 3,384,000 | 3,326,000 | 3,271,000 | 3,260,000 | 3,202,000 | 3,146,000 | 3,115,000 | 3,045,000 | 3,020,000 | 3,009,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 3,622 and 2,660, respectively | 228,257,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 3,374 and 2,660, respectively | 240,658,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 2,660 and 2,265, respectively | 244,940,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 2,338 and 2,265, respectively | 309,184,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 2,269 and 2,265, respectively | 292,056,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 2,229 and 2,265, respectively | 273,360,000 | 273,360,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 2,308 and 2,119, respectively | 258,738,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 2,517 and 2,119, respectively | 255,101,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
150,572,512 and 151,206,712 shares issued and outstanding, respectively | 1,506,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 2,272 and 2,119, respectively | 238,657,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable net of allowance for doubtful accounts of 2,119 and 3,875, respectively | 209,532,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax asset | 11,709,000 | 9,534,000 | 9,534,000 | 9,925,000 | 9,925,000 | 6,494,000 | 6,494,000 | 6,494,000 | 6,494,000 | 4,154,000 | 4,154,000 | 4,154,000 | 4,154,000 | 5,868,000 | 5,868,000 | 5,868,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax liability | 13,027,000 | 17,029,000 | 17,029,000 | 16,085,000 | 14,948,000 | 14,682,000 | 14,682,000 | 14,682,000 | 14,682,000 | 13,862,000 | 13,862,000 | 13,862,000 | 13,862,000 | 12,073,000 | 12,073,000 | 12,073,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 5,000 shares authorized, | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
commitments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 2,332 and 3,875, respectively | 232,091,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 2,790 and 3,875, respectively | 228,061,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
refundable income taxes | 1,618,000 | 64,000 | 1,838,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 3,164 and 3,875, respectively | 212,517,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable net of allowance for doubtful accounts of 3,875 and 5,181, respectively | 183,556,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 5,000 shares authorized | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 4,866 and 5,181, respectively | 204,340,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 5,466 and 5,181, respectively | 195,124,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 5,486 and 5,181, respectively | 183,431,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable net of allowance for doubtful accounts of 5,181 and 4,070, respectively | 162,500,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 5,183 and 4,070, respectively | 170,265,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 4,693 and 4,070, respectively | 163,946,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 4,302 and 4,070, respectively | 151,192,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable net of allowance for doubtful accounts of 4,070 and 3,543, respectively | 128,756,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive gain | 4,658,000 | 3,131,000 | 3,030,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 4,070 and 3,543, respectively | 137,864,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 3,866 and 3,543, respectively | 127,397,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable, net of allowance for doubtful accounts of 3,600 and 3,543, respectively | 120,042,000 |
Cashflow Statements:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2008-03-21 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cash flows from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | 339,800,000 | 964,400,000 | 628,900,000 | 298,700,000 | 888,500,000 | 590,400,000 | 297,700,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation of property and equipment | 41,900,000 | 126,700,000 | 84,400,000 | 42,000,000 | 123,000,000 | 81,200,000 | 40,200,000 | 126,100,000 | 84,000,000 | 41,800,000 | 123,800,000 | 82,400,000 | 41,200,000 | 40,900,000 | 40,100,000 | 39,600,000 | 39,300,000 | 39,300,000 | 38,400,000 | 38,000,000 | 37,600,000 | 36,800,000 | 36,300,000 | 36,100,000 | 35,400,000 | 34,800,000 | 33,800,000 | 33,100,000 | 32,400,000 | 31,300,000 | 31,500,000 | 30,900,000 | 29,900,000 | 29,054,000 | 26,534,000 | 24,651,000 | 23,286,000 | 25,571,000 | 21,205,000 | 19,883,000 | 19,412,000 | 18,669,000 | 18,286,000 | 17,909,000 | 17,281,000 | 16,558,000 | 16,243,000 | 15,817,000 | 15,152,000 | 14,306,000 | 13,441,000 | 13,297,000 | 12,415,000 | 11,672,000 | 11,078,000 | 10,882,000 | 10,481,000 | 10,256,000 | 10,028,000 | 10,117,000 | 10,287,000 | 9,873,000 | 9,784,000 | 10,063,000 | 10,300,000 | 10,048,000 | 9,857,000 | 9,772,000 | 9,524,000 | 9,524,000 | 9,359,000 | 9,374,000 | 9,226,000 | 10,588,000 | 7,881,000 | 7,469,000 | 7,592,000 | 7,379,000 | 7,742,000 | 7,239,000 | 6,646,000 | 6,339,000 | 6,080,000 | 5,691,000 | 5,533,000 | 5,337,000 | 5,111,000 | 5,122,000 | 4,874,000 |
loss on sale of property and equipment | 1,000,000 | -2,700,000 | -1,200,000 | -600,000 | 1,200,000 | 2,300,000 | 3,500,000 | -300,000 | 400,000 | -400,000 | 106,000 | -213,000 | -137,000 | -158,000 | -282,000 | 174,000 | 11,000 | -101,000 | 259,000 | 25,000 | -68,000 | -3,000 | 39,000 | 67,000 | 60,000 | 38,000 | 424,000 | 328,000 | -32,000 | -46,000 | 141,000 | 104,000 | 104,000 | -2,000 | -198,000 | 115,000 | 47,000 | 26,000 | 115,000 | 35,000 | 134,000 | -139,000 | 204,000 | 248,000 | 88,000 | 52,000 | 116,000 | 396,000 | 125,000 | 38,000 | 23,000 | 131,000 | |||||||||||||||||||||||||||||||||||||
bad debt expense | 1,400,000 | 3,500,000 | 1,900,000 | 1,800,000 | 1,400,000 | 200,000 | -900,000 | 400,000 | -300,000 | 1,700,000 | 900,000 | 0 | -100,000 | 1,700,000 | 1,800,000 | 2,100,000 | 1,900,000 | 600,000 | 1,800,000 | 1,100,000 | 2,000,000 | 3,000,000 | 2,400,000 | 1,400,000 | 1,300,000 | 2,000,000 | 2,200,000 | 1,800,000 | 2,200,000 | 1,924,000 | 2,732,000 | 1,824,000 | 2,070,000 | 2,001,000 | 1,962,000 | 1,923,000 | 2,883,000 | 3,051,000 | 3,008,000 | 2,625,000 | 2,796,000 | 2,334,000 | 2,751,000 | 2,291,000 | 2,045,000 | 2,486,000 | 2,449,000 | 2,462,000 | 2,329,000 | 2,626,000 | 2,333,000 | 1,991,000 | 2,267,000 | 2,654,000 | 2,634,000 | 1,746,000 | 1,624,000 | 2,109,000 | 2,611,000 | 2,122,000 | 2,567,000 | 1,971,000 | 1,991,000 | 1,641,000 | 1,895,000 | 1,895,000 | 1,216,000 | 1,581,000 | 1,516,000 | 1,014,000 | 968,000 | 903,000 | 837,000 | 1,451,000 | 1,090,000 | 1,705,000 | 1,687,000 | 1,909,000 | 1,660,000 | 1,759,000 | 1,603,000 | 1,408,000 | 1,550,000 | 1,495,000 | 1,404,000 | ||||
deferred income taxes | -1,800,000 | -6,100,000 | 1,400,000 | 700,000 | 2,800,000 | 1,200,000 | 800,000 | -4,400,000 | 600,000 | 300,000 | 4,300,000 | 500,000 | 1,000,000 | -16,000,000 | 1,600,000 | 400,000 | 300,000 | -600,000 | 2,600,000 | 400,000 | 500,000 | 12,800,000 | -100,000 | 1,700,000 | 600,000 | 9,700,000 | 4,700,000 | 7,300,000 | 12,100,000 | -32,300,000 | 1,500,000 | 400,000 | 400,000 | 22,913,000 | 313,000 | 560,000 | 1,785,000 | 5,468,000 | 295,000 | 2,111,000 | 416,000 | 346,000 | 314,000 | 744,000 | 356,000 | 7,610,000 | 739,000 | -599,000 | 379,000 | 10,625,000 | 663,000 | 2,291,000 | 1,863,000 | 14,613,000 | 930,000 | 260,000 | -56,000 | 3,580,000 | 47,000 | -2,031,000 | 6,000 | 9,203,000 | -40,000 | -1,101,000 | 0 | -6,177,000 | 0 | 1,335,000 | 1,137,000 | ||||||||||||||||||||
stock-based compensation | 2,600,000 | 6,200,000 | 4,100,000 | 2,000,000 | 6,000,000 | 4,000,000 | 2,000,000 | 5,600,000 | 3,800,000 | 1,900,000 | 4,400,000 | 3,000,000 | 1,500,000 | 1,300,000 | 1,400,000 | 1,400,000 | 1,500,000 | 1,400,000 | 1,400,000 | 1,300,000 | 1,600,000 | 1,400,000 | 1,400,000 | 1,300,000 | 1,600,000 | 1,300,000 | 1,300,000 | 1,100,000 | 1,400,000 | 1,200,000 | 1,200,000 | 1,600,000 | 1,200,000 | 1,200,000 | 1,200,000 | 700,000 | 1,000,000 | 1,200,000 | 1,200,000 | 1,821,000 | 1,620,000 | 2,419,000 | 1,620,000 | 1,620,000 | 1,380,000 | ||||||||||||||||||||||||||||||||||||||||||||
amortization of intangible assets | 2,700,000 | 8,000,000 | 5,400,000 | 2,700,000 | 8,000,000 | 5,400,000 | 2,700,000 | 8,000,000 | 5,400,000 | 2,700,000 | 8,100,000 | 5,400,000 | 2,700,000 | 2,700,000 | 2,700,000 | 2,700,000 | 2,700,000 | 2,700,000 | 2,700,000 | 2,700,000 | 1,000,000 | 1,100,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,100,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 800,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts receivable | -204,200,000 | -233,200,000 | -206,400,000 | -170,000,000 | -113,500,000 | -120,900,000 | -127,600,000 | -159,500,000 | -155,000,000 | -133,700,000 | -222,900,000 | -209,300,000 | -169,900,000 | 47,000,000 | -44,200,000 | -55,900,000 | -82,100,000 | 69,100,000 | 48,400,000 | -45,800,000 | -101,400,000 | 77,600,000 | -1,600,000 | -26,900,000 | -79,500,000 | 51,700,000 | -40,000,000 | -49,600,000 | -82,400,000 | 22,500,000 | -18,200,000 | -38,000,000 | -70,000,000 | 39,916,000 | -9,846,000 | -6,188,000 | -64,372,000 | 67,812,000 | -4,868,000 | -17,487,000 | -66,065,000 | 52,945,000 | -22,943,000 | -31,774,000 | -61,646,000 | 36,987,000 | -19,951,000 | -20,010,000 | -48,619,000 | 36,388,000 | -13,489,000 | -15,573,000 | -50,617,000 | 19,855,000 | -6,213,000 | -33,501,000 | -57,819,000 | 28,934,000 | -23,532,000 | -20,106,000 | -49,918,000 | 23,045,000 | -13,677,000 | 10,279,000 | 1,715,000 | 62,273,000 | -19,119,000 | -20,337,000 | -38,924,000 | -38,924,000 | -4,853,000 | -18,025,000 | -30,641,000 | 21,545,000 | -4,998,000 | -16,447,000 | -29,798,000 | 19,333,000 | -10,306,000 | -13,398,000 | -22,618,000 | 5,856,000 | -7,979,000 | -14,513,000 | -24,039,000 | 7,700,000 | -12,017,000 | -8,850,000 | -15,893,000 |
inventories | 52,500,000 | -66,300,000 | -67,700,000 | -26,500,000 | -36,200,000 | 12,200,000 | 21,900,000 | 191,700,000 | 145,600,000 | 57,700,000 | -176,900,000 | -150,600,000 | -76,400,000 | -123,000,000 | -77,100,000 | -20,500,000 | 31,100,000 | 13,200,000 | 63,600,000 | -51,400,000 | 10,600,000 | -7,500,000 | -12,600,000 | -50,800,000 | -13,500,000 | -88,400,000 | -29,900,000 | -33,800,000 | -41,200,000 | -45,100,000 | 900,000 | -33,500,000 | 1,400,000 | -29,812,000 | 17,103,000 | -21,032,000 | -47,112,000 | -23,207,000 | -12,008,000 | -7,464,000 | -5,151,000 | -35,311,000 | -17,608,000 | -24,784,000 | -9,919,000 | -28,083,000 | -30,878,000 | -24,623,000 | 14,899,000 | -39,555,000 | -13,139,000 | -14,803,000 | -1,734,000 | -28,003,000 | -9,492,000 | -32,206,000 | -19,082,000 | -11,306,000 | -23,849,000 | -14,971,000 | 1,162,000 | -5,716,000 | 21,013,000 | 36,164,000 | 8,964,000 | -26,604,000 | -29,654,000 | -13,629,000 | 10,232,000 | 10,232,000 | -17,263,000 | -25,369,000 | 9,805,000 | -37,302,000 | -23,665,000 | -23,935,000 | -9,534,000 | -9,475,000 | -18,582,000 | -23,100,000 | -3,071,000 | -17,423,000 | -27,878,000 | -21,103,000 | -8,045,000 | -13,074,000 | 8,150,000 | 4,722,000 | -15,420,000 |
other current assets | 20,300,000 | 5,900,000 | 25,600,000 | 10,200,000 | -19,600,000 | 6,500,000 | 34,900,000 | 15,400,000 | 23,700,000 | 45,400,000 | 15,900,000 | 58,900,000 | 60,700,000 | -25,500,000 | -15,900,000 | -22,700,000 | 16,300,000 | -17,100,000 | -1,400,000 | 2,400,000 | 33,200,000 | -20,200,000 | -13,400,000 | -6,900,000 | 30,100,000 | -20,600,000 | -18,300,000 | -8,400,000 | 18,400,000 | -400,000 | -17,700,000 | -5,700,000 | 8,200,000 | 17,581,000 | -6,982,000 | 5,067,000 | 13,472,000 | -13,794,000 | -10,480,000 | -9,644,000 | 18,140,000 | 11,836,000 | -16,325,000 | -10,052,000 | 7,031,000 | 12,759,000 | -14,871,000 | -21,993,000 | 13,478,000 | 2,773,000 | -11,543,000 | -14,294,000 | 15,536,000 | -5,446,000 | -11,489,000 | -11,116,000 | 8,757,000 | -13,436,000 | -7,270,000 | -6,526,000 | 2,655,000 | 809,000 | 1,445,000 | -3,107,000 | 18,600,000 | 2,288,000 | 1,304,000 | -6,622,000 | 7,233,000 | 7,233,000 | -1,925,000 | -144,000 | 3,316,000 | -10,331,000 | -10,089,000 | -3,203,000 | 359,000 | -5,805,000 | -8,701,000 | 2,827,000 | 2,454,000 | -667,000 | -5,258,000 | -2,101,000 | 2,732,000 | -1,455,000 | -17,000 | -2,101,000 | 734,000 |
accounts payable | 46,600,000 | 50,300,000 | 24,700,000 | 45,300,000 | 40,300,000 | 30,700,000 | 15,600,000 | 21,700,000 | 9,900,000 | 8,500,000 | 44,100,000 | 58,700,000 | 56,800,000 | -23,800,000 | 20,800,000 | 21,000,000 | 8,100,000 | -3,400,000 | 16,300,000 | -18,000,000 | 19,300,000 | -22,400,000 | 11,400,000 | 19,900,000 | -9,700,000 | 7,600,000 | 13,900,000 | 24,000,000 | 600,000 | 400,000 | 5,900,000 | 12,400,000 | 17,600,000 | -9,025,000 | -40,933,000 | 202,000 | 32,523,000 | -7,453,000 | -1,493,000 | 1,238,000 | 28,325,000 | -8,825,000 | 3,091,000 | 11,791,000 | 6,444,000 | -13,878,000 | 15,378,000 | 14,426,000 | -2,692,000 | -6,863,000 | 3,639,000 | 5,130,000 | 2,334,000 | -13,060,000 | 3,719,000 | 14,601,000 | 8,045,000 | -13,131,000 | 2,170,000 | 5,657,000 | 12,288,000 | -10,247,000 | 8,774,000 | 249,000 | -12,948,000 | -10,750,000 | 7,456,000 | 7,670,000 | 4,220,000 | 4,220,000 | -2,483,000 | 12,638,000 | 3,443,000 | -7,143,000 | -7,255,000 | 924,000 | 16,273,000 | -2,408,000 | -2,573,000 | 442,000 | 3,835,000 | -7,966,000 | -1,019,000 | 5,383,000 | 2,754,000 | 10,493,000 | 5,598,000 | 354,000 | -2,104,000 |
accrued expenses | -17,100,000 | 35,400,000 | 30,100,000 | -8,800,000 | -14,800,000 | -22,500,000 | -31,900,000 | -4,700,000 | -11,300,000 | -11,900,000 | -15,900,000 | -29,600,000 | -30,100,000 | 20,300,000 | 100,000 | 12,100,000 | -6,300,000 | 13,900,000 | 20,000,000 | 10,700,000 | -24,000,000 | 10,200,000 | 15,300,000 | -6,800,000 | -8,000,000 | 13,200,000 | 23,200,000 | 4,700,000 | 5,700,000 | -4,700,000 | 18,300,000 | 16,900,000 | 7,100,000 | -32,590,000 | 12,456,000 | -2,795,000 | -5,792,000 | -9,648,000 | 12,394,000 | 13,454,000 | -5,059,000 | -8,301,000 | 15,518,000 | 18,056,000 | -10,000 | -3,868,000 | 13,157,000 | 13,199,000 | -64,000 | 2,976,000 | 3,900,000 | 6,183,000 | 1,134,000 | 3,394,000 | 8,140,000 | 7,950,000 | -3,934,000 | 1,187,000 | 9,437,000 | 11,060,000 | 8,709,000 | -6,198,000 | 682,000 | -2,012,000 | -9,998,000 | -6,639,000 | 13,186,000 | 10,308,000 | -8,875,000 | -8,875,000 | 3,201,000 | 4,110,000 | 376,000 | 2,278,000 | 1,785,000 | 6,393,000 | 830,000 | 2,076,000 | 5,700,000 | 2,372,000 | 3,349,000 | 2,194,000 | 1,112,000 | 3,826,000 | 3,684,000 | -1,395,000 | -4,921,000 | 2,359,000 | 3,493,000 |
income taxes | 92,200,000 | 34,800,000 | 12,500,000 | 70,900,000 | 700,000 | 1,000,000 | 74,500,000 | -7,200,000 | -6,600,000 | 83,900,000 | 5,300,000 | 2,000,000 | 69,600,000 | -45,800,000 | 53,900,000 | 7,900,000 | -116,900,000 | 62,800,000 | 56,200,000 | -16,300,000 | 3,600,000 | -45,700,000 | 50,700,000 | -6,800,000 | -4,200,000 | -40,100,000 | 35,600,000 | -100,000 | -5,300,000 | -53,600,000 | 78,400,000 | -24,238,000 | 3,428,000 | -47,521,000 | 83,866,000 | -18,085,000 | -3,489,000 | -64,231,000 | 59,195,000 | -570,000 | 3,268,000 | -40,972,000 | 72,679,000 | -26,758,000 | -4,514,000 | -43,443,000 | 60,001,000 | -14,131,000 | -1,188,000 | -28,918,000 | 44,941,000 | -21,385,000 | 2,616,000 | -27,673,000 | 43,220,000 | -3,014,000 | -628,000 | -12,862,000 | 33,460,000 | 51,805,000 | 3,579,000 | 40,399,000 | 85,636,000 | 8,113,000 | 8,113,000 | 39,065,000 | 65,090,000 | 2,376,000 | 922,000 | 1,677,000 | -31,604,000 | 27,278,000 | 1,530,000 | -2,898,000 | -15,125,000 | 18,927,000 | -9,292,000 | -1,322,000 | -5,091,000 | 16,043,000 | -7,190,000 | -2,000 | -1,607,000 | 10,573,000 | |||||
other | 500,000 | 800,000 | -2,500,000 | -6,500,000 | 8,500,000 | 6,700,000 | 6,300,000 | -1,300,000 | -1,600,000 | -1,200,000 | 7,300,000 | 400,000 | 100,000 | 1,400,000 | 1,400,000 | 200,000 | 100,000 | -2,900,000 | -8,400,000 | 6,300,000 | 2,400,000 | 0 | 700,000 | 0 | 400,000 | 2,600,000 | -600,000 | 600,000 | 100,000 | 1,000,000 | -1,700,000 | 400,000 | -600,000 | 1,388,000 | 453,000 | 184,000 | -737,000 | 5,440,000 | 130,000 | 170,000 | -790,000 | 12,079,000 | -10,915,000 | 4,957,000 | -4,391,000 | -3,344,000 | 3,223,000 | -2,553,000 | -3,592,000 | -694,000 | 4,126,000 | -2,652,000 | 2,421,000 | 1,287,000 | -6,689,000 | 385,000 | 1,785,000 | 2,346,000 | 1,707,000 | -1,808,000 | 1,637,000 | 1,227,000 | 3,224,000 | 3,286,000 | -1,999,000 | -2,149,000 | -2,899,000 | 272,000 | -1,435,000 | -1,435,000 | 4,291,000 | 4,925,000 | 887,000 | -2,823,000 | -197,000 | 2,811,000 | -30,000 | -3,896,000 | 4,753,000 | -1,422,000 | -1,410,000 | 1,661,000 | 2,680,000 | -1,326,000 | -476,000 | 1,408,000 | 91,000 | 2,599,000 | 2,114,000 |
net cash from operating activities | 378,400,000 | 927,800,000 | 540,800,000 | 262,200,000 | 890,500,000 | 593,600,000 | 335,600,000 | 1,078,700,000 | 690,600,000 | 388,500,000 | 639,100,000 | 381,200,000 | 230,000,000 | 156,400,000 | 167,400,000 | 171,500,000 | 274,800,000 | 321,000,000 | 289,000,000 | 250,700,000 | 241,100,000 | 252,400,000 | 257,300,000 | 128,100,000 | 204,900,000 | 178,000,000 | 184,600,000 | 151,900,000 | 159,700,000 | 129,300,000 | 162,600,000 | 82,900,000 | 210,400,000 | 132,681,000 | 133,265,000 | 86,691,000 | 161,362,000 | 144,955,000 | 140,831,000 | 81,049,000 | 180,105,000 | 166,450,000 | 110,013,000 | 79,631,000 | 143,298,000 | 100,847,000 | 101,408,000 | 53,621,000 | 160,244,000 | 107,196,000 | 98,665,000 | 58,243,000 | 132,188,000 | 74,308,000 | 92,904,000 | 26,993,000 | 74,284,000 | 74,195,000 | 46,766,000 | 40,499,000 | 79,028,000 | 52,886,000 | 85,632,000 | 74,018,000 | 93,534,000 | 86,168,000 | 59,045,000 | 27,949,000 | 86,736,000 | 86,736,000 | 52,655,000 | 23,318,000 | 84,455,000 | 18,205,000 | 20,250,000 | -3,598,000 | 63,018,000 | 46,335,000 | 22,073,000 | 6,409,000 | 47,095,000 | 18,713,000 | 2,885,000 | 7,490,000 | 28,349,000 | 28,740,000 | 26,859,000 | 26,060,000 | 8,964,000 |
capital expenditures | -58,900,000 | -185,300,000 | -125,000,000 | -55,700,000 | -166,300,000 | -106,900,000 | -50,800,000 | -136,500,000 | -89,600,000 | -33,700,000 | -131,000,000 | -83,000,000 | -35,500,000 | -41,900,000 | -47,400,000 | -34,600,000 | -32,700,000 | -44,600,000 | -33,500,000 | -41,200,000 | -48,800,000 | -62,100,000 | -61,200,000 | -68,700,000 | -54,400,000 | -79,200,000 | -36,500,000 | -29,100,000 | -31,500,000 | -37,200,000 | -25,300,000 | -36,200,000 | -21,200,000 | -27,476,000 | -73,252,000 | -59,042,000 | -29,681,000 | -35,706,000 | -31,442,000 | -44,098,000 | -43,922,000 | -45,927,000 | -45,987,000 | -64,996,000 | -32,564,000 | 0 | -52,998,000 | -37,048,000 | -55,513,000 | -50,083,000 | -37,343,000 | -22,768,000 | -28,212,000 | -27,564,000 | -36,155,000 | -35,118,000 | -21,206,000 | -30,954,000 | -10,432,000 | -24,073,000 | -8,138,000 | -12,410,000 | -7,490,000 | -13,605,000 | -19,033,000 | -16,300,000 | -27,931,000 | -18,434,000 | -32,641,000 | -32,641,000 | -11,776,000 | -12,119,000 | -12,697,000 | -14,005,000 | -24,492,000 | -18,098,000 | -20,986,000 | -23,528,000 | -14,266,000 | -15,850,000 | -12,266,000 | 0 | -14,979,000 | -12,868,000 | -10,147,000 | 0 | -9,822,000 | -9,124,000 | -15,064,000 |
free cash flows | 319,500,000 | 742,500,000 | 415,800,000 | 206,500,000 | 724,200,000 | 486,700,000 | 284,800,000 | 942,200,000 | 601,000,000 | 354,800,000 | 508,100,000 | 298,200,000 | 194,500,000 | 114,500,000 | 120,000,000 | 136,900,000 | 242,100,000 | 276,400,000 | 255,500,000 | 209,500,000 | 192,300,000 | 190,300,000 | 196,100,000 | 59,400,000 | 150,500,000 | 98,800,000 | 148,100,000 | 122,800,000 | 128,200,000 | 92,100,000 | 137,300,000 | 46,700,000 | 189,200,000 | 105,205,000 | 60,013,000 | 27,649,000 | 131,681,000 | 109,249,000 | 109,389,000 | 36,951,000 | 136,183,000 | 120,523,000 | 64,026,000 | 14,635,000 | 110,734,000 | 100,847,000 | 48,410,000 | 16,573,000 | 104,731,000 | 57,113,000 | 61,322,000 | 35,475,000 | 103,976,000 | 46,744,000 | 56,749,000 | -8,125,000 | 53,078,000 | 43,241,000 | 36,334,000 | 16,426,000 | 70,890,000 | 40,476,000 | 78,142,000 | 60,413,000 | 74,501,000 | 69,868,000 | 31,114,000 | 9,515,000 | 54,095,000 | 54,095,000 | 40,879,000 | 11,199,000 | 71,758,000 | 4,200,000 | -4,242,000 | -21,696,000 | 42,032,000 | 22,807,000 | 7,807,000 | -9,441,000 | 34,829,000 | 18,713,000 | -12,094,000 | -5,378,000 | 18,202,000 | 28,740,000 | 17,037,000 | 16,936,000 | -6,100,000 |
cash flows from investing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of property and equipment | -58,900,000 | -185,300,000 | -125,000,000 | -55,700,000 | -166,300,000 | -106,900,000 | -50,800,000 | -136,500,000 | -89,600,000 | -33,700,000 | -131,000,000 | -83,000,000 | -35,500,000 | -41,900,000 | -47,400,000 | -34,600,000 | -32,700,000 | -44,600,000 | -33,500,000 | -41,200,000 | -48,800,000 | -62,100,000 | -61,200,000 | -68,700,000 | -54,400,000 | -79,200,000 | -36,500,000 | -29,100,000 | -31,500,000 | -37,200,000 | -25,300,000 | -36,200,000 | -21,200,000 | -27,476,000 | -73,252,000 | -59,042,000 | -29,681,000 | -35,706,000 | -31,442,000 | -44,098,000 | -43,922,000 | -45,927,000 | -45,987,000 | -64,996,000 | -32,564,000 | ||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of property and equipment | 1,300,000 | 12,500,000 | 6,900,000 | 1,900,000 | 9,600,000 | 6,000,000 | 2,500,000 | 8,800,000 | 4,800,000 | 2,800,000 | 10,100,000 | 6,500,000 | 2,400,000 | 700,000 | 1,900,000 | 3,100,000 | 2,700,000 | 2,000,000 | 3,500,000 | 3,000,000 | 2,100,000 | 1,600,000 | 1,500,000 | 1,900,000 | 1,600,000 | 1,200,000 | 1,500,000 | 4,100,000 | 2,700,000 | 1,200,000 | 1,600,000 | 2,500,000 | 2,100,000 | 1,928,000 | 1,589,000 | 2,039,000 | 949,000 | 3,245,000 | 2,584,000 | 2,449,000 | 1,663,000 | 1,665,000 | 1,434,000 | 1,666,000 | 1,054,000 | 699,000 | 1,387,000 | 1,637,000 | 1,267,000 | 3,422,000 | -223,000 | 340,000 | 985,000 | 668,000 | 1,251,000 | 1,014,000 | 621,000 | 1,195,000 | 1,024,000 | 1,555,000 | 685,000 | 599,000 | 578,000 | 1,713,000 | 1,973,000 | 4,759,000 | 1,862,000 | 675,000 | 1,087,000 | 1,087,000 | 1,490,000 | 2,486,000 | 1,484,000 | 1,072,000 | 838,000 | 1,184,000 | 1,152,000 | 1,538,000 | 1,045,000 | 1,383,000 | 1,489,000 | 535,000 | 743,000 | 1,303,000 | 1,918,000 | 1,103,000 | 1,446,000 | 1,067,000 | 568,000 |
net cash from investing activities | -57,600,000 | -173,100,000 | -118,300,000 | -53,800,000 | -157,000,000 | -101,100,000 | -48,400,000 | -128,200,000 | -85,200,000 | -31,000,000 | -121,600,000 | -77,100,000 | -33,200,000 | -41,500,000 | -45,600,000 | -31,500,000 | -29,900,000 | -42,900,000 | -30,100,000 | -37,000,000 | -171,700,000 | -60,600,000 | -59,500,000 | -66,900,000 | -52,700,000 | -75,000,000 | -45,000,000 | -25,000,000 | -28,900,000 | -41,100,000 | -28,500,000 | -34,600,000 | -75,100,000 | -30,492,000 | -71,660,000 | -57,009,000 | -28,932,000 | -67,779,000 | -28,920,000 | -41,646,000 | -42,282,000 | -49,816,000 | -44,054,000 | -63,421,000 | -31,490,000 | -60,358,000 | -51,731,000 | -35,391,000 | -54,312,000 | -19,798,000 | -37,663,000 | -22,430,000 | -27,313,000 | -27,947,000 | -34,685,000 | -29,689,000 | -19,902,000 | -41,682,000 | -9,383,000 | -22,474,000 | -6,509,000 | -40,718,000 | -12,089,000 | -11,926,000 | -17,016,000 | -11,544,000 | -25,591,000 | -17,845,000 | -31,603,000 | -31,603,000 | -10,482,000 | -3,418,000 | -9,482,000 | -13,241,000 | -23,848,000 | -17,179,000 | -19,931,000 | -22,139,000 | -6,563,000 | -13,797,000 | 8,947,000 | -11,389,000 | -737,000 | -17,804,000 | -13,607,000 | -22,854,000 | -8,582,000 | -8,223,000 | -74,000 |
cash flows from financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from debt obligations | 47,000,000 | 1,040,000,000 | 675,000,000 | 155,000,000 | 590,000,000 | 385,000,000 | 160,000,000 | 790,000,000 | 635,000,000 | 230,000,000 | 1,390,000,000 | 695,000,000 | 235,000,000 | 225,000,000 | 135,000,000 | 55,000,000 | 110,000,000 | 90,000,000 | 40,000,000 | 545,000,000 | 325,000,000 | 165,000,000 | 220,000,000 | 315,000,000 | 210,000,000 | 340,000,000 | 225,000,000 | 235,000,000 | 180,000,000 | 210,000,000 | 255,000,000 | 310,000,000 | 240,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments against debt obligations | -47,000,000 | -1,045,000,000 | -645,000,000 | -155,000,000 | -610,000,000 | -410,000,000 | -220,000,000 | -1,085,000,000 | -840,000,000 | -385,000,000 | -1,225,000,000 | -580,000,000 | -260,000,000 | -200,000,000 | -175,000,000 | -55,000,000 | -110,000,000 | -90,000,000 | -40,000,000 | -595,000,000 | -215,000,000 | -265,000,000 | -275,000,000 | -285,000,000 | -240,000,000 | -230,000,000 | -260,000,000 | -215,000,000 | -190,000,000 | -230,000,000 | -255,000,000 | -230,000,000 | -265,000,000 | -240,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from exercise of stock options | 7,600,000 | 23,900,000 | 17,300,000 | 11,200,000 | 26,300,000 | 18,600,000 | 15,800,000 | 15,400,000 | 12,500,000 | 5,900,000 | 7,800,000 | 5,800,000 | 3,900,000 | 7,200,000 | 10,800,000 | 7,000,000 | 6,600,000 | 2,700,000 | 12,000,000 | 18,900,000 | 7,400,000 | 15,500,000 | 2,900,000 | 22,000,000 | 18,100,000 | 2,100,000 | 5,700,000 | 1,800,000 | 3,800,000 | 6,000,000 | 200,000 | 400,000 | 2,900,000 | 4,315,000 | 2,534,000 | 1,909,000 | 20,514,000 | 9,810,000 | 2,378,000 | 4,831,000 | 2,080,000 | 661,000 | 1,893,000 | 3,502,000 | 1,641,000 | 267,000 | 1,921,000 | 4,297,000 | 2,821,000 | 5,859,000 | 3,584,000 | 1,916,000 | 18,285,000 | 1,233,000 | 2,353,000 | 5,062,000 | 3,693,000 | ||||||||||||||||||||||||||||||||
purchases of common stock | -20,300,000 | -144,600,000 | -49,300,000 | 0 | 0 | 0 | -52,000,000 | -62,600,000 | 0 | 0 | -25,900,000 | 0 | 0 | 0 | -59,440,000 | -19,461,000 | -23,065,000 | -168,560,000 | -81,865,000 | -26,245,000 | -17,850,000 | 0 | -8,847,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash dividends paid | -275,600,000 | -751,600,000 | -499,100,000 | -246,700,000 | -669,900,000 | -446,500,000 | -223,200,000 | -599,500,000 | -399,700,000 | -199,800,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from financing activities | -288,300,000 | -732,700,000 | -451,800,000 | -235,500,000 | -663,600,000 | -452,900,000 | -267,400,000 | -879,100,000 | -592,200,000 | -348,900,000 | -506,200,000 | -285,400,000 | -199,500,000 | -128,900,000 | -190,200,000 | -153,800,000 | -154,200,000 | -370,500,000 | -131,400,000 | -174,300,000 | -78,200,000 | -210,800,000 | -178,300,000 | -71,100,000 | -134,900,000 | -64,900,000 | -144,100,000 | -124,900,000 | -112,600,000 | -106,000,000 | -117,700,000 | -68,800,000 | -114,700,000 | -132,048,000 | -69,088,000 | -24,380,000 | -115,356,000 | -54,135,000 | -116,452,000 | -39,796,000 | -127,180,000 | -114,450,000 | -54,713,000 | 280,000 | -80,849,000 | -73,865,000 | -80,789,000 | -53,902,000 | -25,887,000 | -203,445,000 | -51,843,000 | -48,010,000 | -24,215,000 | -39,912,000 | -35,213,000 | -32,979,000 | -73,715,000 | -61,921,000 | -61,921,000 | 0 | -58,972,000 | -41,104,000 | -54,957,000 | 0 | -51,986,000 | -40,106,000 | -57,102,000 | -8,944,000 | -37,280,000 | -37,280,000 | -45,863,000 | -22,412,000 | -35,019,000 | 6,895,000 | -31,684,000 | -5,667,000 | -30,211,000 | 0 | -23,413,000 | -18,739,000 | -23,522,000 | 1,000 | -18,969,000 | 0 | -11,382,000 | -11,382,000 | 0 | 0 | -4,553,000 |
effect of exchange rate changes on cash and cash equivalents | -600,000 | 10,300,000 | 11,300,000 | 3,100,000 | 1,000,000 | -5,400,000 | -4,000,000 | -4,000,000 | 300,000 | 1,100,000 | -16,000,000 | -7,000,000 | 700,000 | -300,000 | -2,900,000 | 1,700,000 | -2,500,000 | 6,300,000 | 2,800,000 | 1,400,000 | -5,400,000 | 2,700,000 | -3,300,000 | -500,000 | 900,000 | -600,000 | -1,300,000 | -3,600,000 | 2,000,000 | 1,300,000 | 1,900,000 | 1,300,000 | 1,000,000 | -4,389,000 | -992,000 | -396,000 | 4,459,000 | -5,797,000 | -4,850,000 | 769,000 | -4,349,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
net increase in cash and cash equivalents | 31,900,000 | 32,300,000 | -18,000,000 | -24,000,000 | 70,900,000 | 34,200,000 | 15,800,000 | 67,400,000 | 13,500,000 | 9,700,000 | -4,700,000 | 11,700,000 | -2,000,000 | -14,300,000 | -71,300,000 | -12,100,000 | 88,200,000 | -86,100,000 | 130,300,000 | 40,800,000 | -14,200,000 | -16,300,000 | 16,200,000 | -10,400,000 | 18,200,000 | 37,500,000 | -5,800,000 | -1,600,000 | 20,200,000 | -16,500,000 | 18,300,000 | -19,200,000 | 21,600,000 | -34,248,000 | -8,475,000 | 4,906,000 | 21,533,000 | 17,244,000 | -9,391,000 | 376,000 | 6,294,000 | -1,833,000 | 10,389,000 | 16,919,000 | 30,515,000 | -30,663,000 | -36,387,000 | 79,629,000 | 9,687,000 | -12,962,000 | 81,202,000 | 6,628,000 | 21,639,000 | -35,439,000 | -18,845,000 | -28,872,000 | -23,827,000 | 17,570,000 | 13,970,000 | -28,892,000 | 20,077,000 | 63,800,000 | 23,975,000 | 33,785,000 | -24,331,000 | 1,226,000 | 17,992,000 | 17,992,000 | -3,185,000 | -2,058,000 | 40,042,000 | -26,326,000 | 12,914,000 | -26,350,000 | 32,492,000 | 7,471,000 | -16,669,000 | -10,387,000 | 3,338,000 | -5,377,000 | 18,287,000 | 18,039,000 | 4,505,000 | ||||||
cash and cash equivalents at beginning of period | 276,800,000 | 255,800,000 | 255,800,000 | 255,800,000 | 221,300,000 | 221,300,000 | 221,300,000 | 230,100,000 | 230,100,000 | 230,100,000 | 236,200,000 | 236,200,000 | 236,200,000 | 0 | 0 | 245,700,000 | 0 | 0 | 174,900,000 | 0 | 0 | 167,200,000 | 0 | 0 | 116,900,000 | 0 | 0 | 112,700,000 | 0 | 0 | 129,019,000 | 0 | 0 | 114,496,000 | 0 | 0 | 58,506,000 | 0 | 0 | 79,611,000 | 0 | 0 | 117,676,000 | 0 | 0 | 143,693,000 | 0 | 0 | 164,852,000 | 0 | 0 | 85,892,000 | 0 | 0 | 57,220,000 | 57,220,000 | 0 | 0 | 19,346,000 | 0 | 0 | 56,204,000 | 0 | 0 | 33,503,000 | 0 | 0 | 49,750,000 | 0 | 0 | 14,296,000 | ||||||||||||||||||
cash and cash equivalents at end of period | 308,600,000 | 288,100,000 | 237,800,000 | 231,800,000 | 292,200,000 | 255,500,000 | 237,100,000 | 297,500,000 | 243,600,000 | 239,800,000 | 231,500,000 | 247,900,000 | 234,200,000 | -71,300,000 | -12,100,000 | 333,900,000 | 130,300,000 | 40,800,000 | 160,700,000 | 16,200,000 | -10,400,000 | 185,400,000 | -5,800,000 | -1,600,000 | 137,100,000 | 18,300,000 | -19,200,000 | 134,300,000 | -8,475,000 | 4,906,000 | 150,552,000 | -9,391,000 | 376,000 | 120,790,000 | 10,389,000 | 16,919,000 | 89,021,000 | -30,663,000 | -36,387,000 | 159,240,000 | 9,687,000 | -12,962,000 | 198,878,000 | 21,639,000 | -35,439,000 | 124,848,000 | -23,827,000 | 17,570,000 | 178,822,000 | 20,077,000 | 63,800,000 | 109,867,000 | -24,331,000 | 1,226,000 | 75,212,000 | 75,212,000 | -3,185,000 | -2,058,000 | 59,388,000 | -35,354,000 | -26,326,000 | 69,118,000 | -7,616,000 | -26,350,000 | 65,995,000 | -16,669,000 | -10,387,000 | 53,088,000 | 18,287,000 | 18,039,000 | 18,801,000 | ||||||||||||||||||
supplemental information: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for interest | 700,000 | 5,700,000 | 4,200,000 | 1,500,000 | 6,000,000 | 4,200,000 | 2,400,000 | 10,300,000 | 8,200,000 | 5,100,000 | 9,200,000 | 5,000,000 | 2,300,000 | 2,300,000 | 2,600,000 | 2,600,000 | 2,400,000 | 2,500,000 | 1,800,000 | 1,900,000 | 2,200,000 | 2,600,000 | 3,500,000 | 3,800,000 | 4,000,000 | 3,700,000 | 3,000,000 | 3,200,000 | 2,700,000 | 2,600,000 | 2,600,000 | 2,000,000 | 1,500,000 | 1,811,000 | 1,499,000 | 1,484,000 | 1,389,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash paid for income taxes | 16,000,000 | 274,400,000 | 185,300,000 | 21,900,000 | 269,400,000 | 181,800,000 | 15,900,000 | 288,000,000 | 193,700,000 | 9,700,000 | 257,300,000 | 175,400,000 | 15,200,000 | 83,300,000 | 78,000,000 | 120,300,000 | 12,400,000 | 58,700,000 | 180,100,000 | 11,100,000 | 10,200,000 | 60,100,000 | 60,300,000 | 110,600,000 | 11,700,000 | 57,300,000 | 61,200,000 | 87,200,000 | 9,600,000 | 80,300,000 | 86,700,000 | 67,082,000 | 70,313,000 | 123,131,000 | -12,197,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
leased assets obtained in exchange for new operating lease liabilities | 32,000,000 | 75,500,000 | 49,400,000 | 30,400,000 | 96,300,000 | 64,300,000 | 25,900,000 | 74,000,000 | 55,600,000 | 23,900,000 | 17,800,000 | 34,700,000 | 30,900,000 | 42,400,000 | 8,700,000 | 25,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of property and equipment | -2,600,000 | -1,600,000 | -300,000 | -3,000,000 | -1,700,000 | -600,000 | 0 | 200,000 | -700,000 | -600,000 | -300,000 | -1,000,000 | 300,000 | -400,000 | -400,000 | 0 | 0 | -300,000 | 100,000 | -100,000 | -220,000 | -182,000 | -752,000 | -161,000 | -390,000 | -108,000 | -242,000 | -310,000 | -196,000 | -216,000 | -112,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at beginning of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at end of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating lease right-of-use assets obtained in exchange for new operating lease liabilities | 109,500,000 | 73,200,000 | 30,400,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
bad debt (recoveries) expense | -200,000 | -600,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
bad debt recoveries | -900,000 | -1,400,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net earnings | 888,600,000 | 593,100,000 | 295,100,000 | 841,300,000 | 556,700,000 | 269,600,000 | 231,200,000 | 243,500,000 | 239,700,000 | 210,600,000 | 196,100,000 | 221,500,000 | 238,900,000 | 202,600,000 | 178,700,000 | 213,500,000 | 204,600,000 | 194,100,000 | 168,800,000 | 197,600,000 | 211,200,000 | 174,300,000 | 152,400,000 | 143,100,000 | 148,900,000 | 134,200,000 | 114,805,000 | 126,925,000 | 131,521,000 | 126,227,000 | 111,904,000 | 136,494,000 | 140,357,000 | 127,606,000 | 118,391,000 | 133,314,000 | 130,514,000 | 111,931,000 | 99,229,000 | 119,350,000 | 121,009,000 | 109,048,000 | 98,716,000 | 109,320,000 | 112,306,000 | 100,194,000 | 87,471,000 | 96,799,000 | 94,112,000 | 79,547,000 | 65,161,000 | 74,994,000 | 69,167,000 | 56,034,000 | 44,536,000 | 47,589,000 | 43,538,000 | 48,694,000 | 62,536,000 | 72,909,000 | 76,166,000 | 68,094,000 | 68,094,000 | 62,142,000 | 60,256,000 | 54,033,000 | 45,570,000 | 54,101,000 | 51,513,000 | 47,854,000 | 39,164,000 | 45,971,000 | 44,648,000 | 37,031,000 | 33,269,000 | 34,741,000 | 34,832,000 | 28,147,000 | 19,890,000 | 23,262,000 | 21,927,000 | 19,041,000 | |||||||
adjustments to reconcile net earnings to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net decrease in cash and cash equivalents | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for acquisition | 0 | 0 | -125,000,000 | 0 | -800,000 | -57,900,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments of dividends | -534,400,000 | -356,900,000 | -178,400,000 | -161,100,000 | -161,000,000 | -160,800,000 | -160,800,000 | -373,200,000 | -143,400,000 | -143,200,000 | -143,600,000 | -126,300,000 | -126,200,000 | -123,100,000 | -123,000,000 | -114,400,000 | -114,800,000 | -106,300,000 | -106,400,000 | -92,000,000 | -92,000,000 | -92,500,000 | -92,600,000 | -86,710,000 | -86,690,000 | -86,666,000 | -86,522,000 | -81,118,000 | -81,247,000 | -81,890,000 | -82,846,000 | -74,035,000 | -74,193,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net earnings to net cash from operating activities, net of acquisition: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of acquisition: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net earnings to net cash from operating activities, net of acquisitions: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of acquisitions: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for acquisitions | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of cash flow information: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash received for income taxes | -2,200,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefits from stock-based compensation | -347,000 | -68,000 | -377,000 | -5,092,000 | -1,634,000 | -482,000 | -823,000 | -451,000 | -169,000 | -437,000 | -938,000 | -550,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of non-compete agreements | 132,000 | 132,000 | 131,000 | 132,000 | 132,000 | 132,000 | 131,000 | 132,000 | 132,000 | 132,000 | 131,000 | 132,000 | 131,000 | 132,000 | 132,000 | 26,000 | 148,000 | 148,000 | 149,000 | 148,000 | 148,000 | 149,000 | 148,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net decrease in marketable securities | 0 | 26,874,000 | -62,000 | 28,000 | -29,000 | -962,000 | 40,000 | 4,513,000 | 463,000 | -1,412,000 | -146,000 | -11,000 | 988,000 | -23,792,000 | -6,000 | 478,000 | -22,000 | -189,000 | 6,358,000 | 1,837,000 | -272,000 | -133,000 | -181,000 | -47,000 | -109,000 | 6,730,000 | 699,000 | 19,747,000 | 2,838,000 | 13,571,000 | -6,191,000 | -5,315,000 | -7,680,000 | -165,000 | -138,000 | 14,518,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowings under debt obligations | 190,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowings under credit facility | 255,000,000 | 180,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments against credit facility | -195,000,000 | -175,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid during each year for interest | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash paid during each year for income taxes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net increase in other assets | -62,000 | 21,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowings under line of credit | 175,000,000 | 615,000,000 | 175,000,000 | 165,000,000 | 160,000,000 | 240,000,000 | 140,000,000 | 160,000,000 | 70,000,000 | 10,000,000 | 20,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments against line of credit | -190,000,000 | -410,000,000 | -140,000,000 | -180,000,000 | -125,000,000 | -170,000,000 | -140,000,000 | -160,000,000 | -70,000,000 | -10,000,000 | -20,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid during each period for interest | 941,000 | 797,000 | 358,000 | 271,000 | 250,000 | 70,000 | 24,000 | 3,000 | 34,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash paid during each period for income taxes | 85,582,000 | 146,599,000 | 16,292,000 | 76,105,000 | 105,564,000 | -6,216,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net increase in marketable securities | -4,000 | -20,000 | -63,000 | -5,000 | -19,000 | -22,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net decrease in other assets | -23,000 | -91,000 | 22,000 | 179,000 | -98,000 | 220,000 | 171,000 | 55,000 | -44,000 | -29,000 | 63,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange rate changes on cash | -857,000 | 429,000 | -444,000 | -308,000 | 449,000 | -715,000 | -416,000 | 55,000 | 528,000 | -765,000 | 542,000 | 179,000 | -1,367,000 | 236,000 | 488,000 | 536,000 | 711,000 | -455,000 | 423,000 | 44,000 | 1,491,000 | 1,708,000 | -557,000 | -733,000 | -683,000 | 66,000 | 139,000 | 139,000 | 505,000 | 454,000 | 88,000 | 49,000 | -72,000 | 118,000 | 38,000 | -21,000 | 287,000 | -223,000 | -28,000 | 146,000 | 152,000 | -73,000 | -22,000 | 119,000 | 10,000 | 202,000 | 168,000 | ||||||||||||||||||||||||||||||||||||||||||
increase in marketable securities | -2,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of dividends | -74,193,000 | -74,237,000 | -74,219,000 | -59,338,000 | -29,662,000 | -210,496,000 | -56,281,000 | -50,332,000 | -50,197,000 | -41,327,000 | -38,367,000 | -38,332,000 | -73,715,000 | -61,921,000 | -61,921,000 | 0 | -58,972,000 | 0 | -54,957,000 | 0 | -51,986,000 | -40,103,000 | -40,091,000 | 0 | -37,280,000 | -37,280,000 | -34,632,000 | 0 | -31,584,000 | 0 | -30,337,000 | 0 | -30,211,000 | 0 | -23,413,000 | 0 | -23,522,000 | 1,000 | -18,969,000 | 0 | -11,382,000 | -11,382,000 | 0 | 0 | -4,553,000 | ||||||||||||||||||||||||||||||||||||||||||||
decrease in other assets | -35,000 | -30,000 | -57,000 | -41,000 | -41,000 | -28,000 | -96,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid during each year for income taxes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock based compensation | 1,350,000 | 1,350,000 | 1,350,000 | 1,350,000 | 1,350,000 | 1,050,000 | 1,050,000 | 1,125,000 | 1,125,000 | 900,000 | 900,000 | 1,015,000 | 1,015,000 | 1,000,000 | 1,000,000 | 1,000,000 | 950,000 | 1,000,000 | 900,000 | 934,000 | 884,000 | 756,000 | 673,000 | 673,000 | 851,000 | 0 | 0 | 111,000 | 168,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefits from stock based compensation | -589,000 | -1,139,000 | -954,000 | -1,192,000 | -854,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of property and equipment | -52,998,000 | -37,048,000 | -55,513,000 | -50,083,000 | -37,343,000 | -22,768,000 | -28,212,000 | -27,564,000 | -36,155,000 | -35,118,000 | -21,206,000 | -30,954,000 | -10,432,000 | -24,073,000 | -8,138,000 | -12,410,000 | -7,490,000 | -13,605,000 | -19,033,000 | -16,300,000 | -27,931,000 | -18,434,000 | -32,641,000 | -32,641,000 | -11,776,000 | -12,119,000 | -12,697,000 | -14,005,000 | -24,492,000 | -18,098,000 | -20,986,000 | -23,528,000 | -14,266,000 | -15,850,000 | -12,266,000 | -14,979,000 | -12,868,000 | -10,147,000 | -9,822,000 | -9,124,000 | -15,064,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
increase in other assets | -3,000 | 3,000 | 0 | -48,000 | -27,000 | -27,000 | -7,000 | -143,000 | -106,000 | -36,000 | -61,000 | -84,000 | -50,000 | -40,000 | -72,000 | -29,000 | -23,000 | -72,000 | -48,000 | -63,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of common stock | -3,000 | -17,011,000 | -11,231,000 | -22,412,000 | -3,435,000 | -5,000 | -7,855,000 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid during each period for income taxes | 71,692,000 | 114,214,000 | 6,502,000 | 70,356,000 | 91,982,000 | 21,828,000 | 55,775,000 | 83,483,000 | 6,100,000 | 46,289,000 | 57,851,000 | 1,169,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax benefits from exercise of stock options | 7,697,000 | 182,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of non-compete agreement | 17,000 | 16,000 | 17,000 | 17,000 | 17,000 | 16,000 | 17,000 | 17,000 | 17,000 | 16,000 | 17,000 | 17,000 | 17,000 | 16,000 | 17,000 | 17,000 | 17,000 | 16,000 | 17,000 | 17,000 | 17,000 | 16,000 | 17,000 | 17,000 | 17,000 | 16,000 | 17,000 | 17,000 | 16,000 | 17,000 | 17,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of impact of acquisition: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes payable | 3,223,000 | -24,941,000 | 26,394,000 | -6,624,000 | 4,478,000 | -38,206,000 | 33,978,000 | 33,978,000 | -1,895,000 | -27,486,000 | 32,362,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid during each period for: income taxes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid during each period for: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax benefit from exercise of stock options | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds of industrial revenue bond | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of industrial revenue bond | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of diy business | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of acquisition and sale of the diy business: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of business and property and equipment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of diy business | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of goodwill and non-compete agreement | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid during each year for: |
