Fiscal period | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
Period End Date | 12/31/2024 | 12/31/2023 | 12/31/2022 | 12/31/2021 | 12/31/2020 | 12/31/2019 | 12/31/2018 | 12/31/2017 | 12/31/2016 | 12/31/2015 |
Revenues | 14,566.12 | 12,582.87 | 11,076.12 | 9,903.58 | 8,797.06 | 9,174.61 | 8,130.63 | 7,687.00 | 7,551.52 | 6,718.73 |
Total Revenues | 14,566.12 | 12,582.87 | 11,076.12 | 9,903.58 | 8,797.06 | 9,174.61 | 8,130.63 | 7,687.00 | 7,551.52 | 6,718.73 |
Cost of sales | 11,801.07 | 10,493.53 | 9,472.53 | 8,401.84 | 7,401.68 | 7,818.74 | 6,925.18 | 6,539.99 | 6,513.66 | 5,774.25 |
Gross Profit | 2,765.05 | 2,089.34 | 1,603.59 | 1,501.74 | 1,395.38 | 1,355.87 | 1,205.45 | 1,147.01 | 1,037.86 | 944.48 |
Selling, general and administrative expenses | 1,420.19 | 1,211.23 | 1,038.72 | 970.94 | 903.58 | 893.45 | 799.16 | 757.06 | 725.54 | 656.57 |
Restructuring expenses | -- | -- | 0.00 | -- | 2.21 | 1.52 | 2.31 | 1.58 | 1.44 | 0.82 |
Gain on sale of assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Impairment loss on identifiable intangible assets | -- | (2.35) | -- | -- | (232.75) | 0.00 | (0.91) | (57.82) | (2.43) | 0.00 |
Operating Income (Loss) | 1,344.86 | 875.76 | 564.88 | 530.80 | 256.83 | 460.89 | 403.08 | 330.55 | 308.46 | 287.08 |
Interest expense | 3.78 | 17.20 | 13.20 | 6.07 | 9.01 | 13.82 | 13.54 | 12.77 | 12.63 | 8.93 |
Gain on sale of equity investment | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Minority interest | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Interest income | 35.40 | 15.42 | 2.76 | 0.95 | 1.52 | 2.27 | 2.75 | 0.97 | 0.66 | 0.67 |
Net periodic pension (cost) income | 0.89 | (1.12) | 4.31 | 3.63 | 2.98 | 1.55 | 2.74 | -- | -- | -- |
Pre-Tax Income - Foreign | -- | -- | -- | -- | -- | -- | 19.62 | -- | -- | -- |
Pre-Tax Income: United States | -- | -- | -- | -- | -- | -- | 375.41 | -- | -- | -- |
Income from continuing operations before income taxes | 1,377.38 | 872.85 | 558.75 | 529.30 | 252.33 | 450.89 | 395.03 | 318.75 | 296.49 | 278.82 |
Deferred | (29.12) | -- | 10.48 | -- | -- | 1.70 | 4.25 | (53.36) | (8.11) | (10.30) |
Current : State and local | 94.65 | 62.32 | 36.55 | 35.88 | 36.18 | 31.10 | 28.06 | 23.50 | 23.39 | 21.32 |
Income tax (benefit) provision | 370.24 | 239.52 | 152.63 | 145.60 | 119.38 | 125.75 | 109.11 | 90.70 | 111.20 | 106.26 |
Federal (benefit) provision | 299.20 | 187.46 | 100.71 | 95.78 | 115.63 | 89.26 | 75.41 | 120.32 | 95.17 | 94.41 |
Foreign (benefit) provision | 5.50 | 6.40 | 4.89 | 4.42 | 3.92 | 3.69 | 1.39 | 0.24 | 0.75 | 0.83 |
Provision in lieu of income taxes | -- | -- | -- | 9.52 | (36.35) | -- | -- | -- | -- | -- |
Income from Continuing Operations | -- | -- | -- | -- | 132.94 | 325.14 | 285.92 | 228.05 | 185.30 | 172.57 |
Loss from discontinued operations, net of income taxes | -- | -- | -- | -- | -- | -- | (2.35) | (0.86) | (3.14) | (0.06) |
(Loss) gain from discontinued operations, net of income tax effect | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Consolidated Net Income (loss) | 1,007.15 | 633.33 | 406.12 | 383.70 | 132.94 | 325.14 | 283.58 | 227.19 | 182.15 | 172.51 |
Less- Net income attributable to noncontrolling interests | -- | 0.34 | -- | 0.17 | -- | -- | 0.05 | 0.00 | 0.22 | 0.22 |
Net Income (Loss) Available to Common Shareholders | 1,007.15 | 632.99 | 406.12 | 383.53 | 132.94 | 325.14 | 283.53 | 227.20 | 181.94 | 172.29 |
Basic - From continuing operations | -- | -- | -- | -- | 2.41 | 5.78 | 4.92 | 3.85 | 3.05 | 2.74 |
Basic - From discontinued operations | -- | -- | -- | -- | 0.00 | 0.00 | (0.04) | (0.01) | (0.05) | 0.00 |
Basic Earnings Per Share | 21.61 | 13.37 | 8.13 | 7.09 | 2.41 | 5.78 | 4.88 | 3.84 | 3.00 | 2.74 |
Diluted - From continuing operations | -- | -- | -- | -- | 2.40 | 5.75 | 4.89 | 3.83 | 3.02 | 2.72 |
Diluted - From discontinued operations | -- | -- | -- | -- | 0.00 | 0.00 | (0.04) | (0.01) | (0.05) | 0.00 |
Diluted Earnings Per Share | 21.52 | 13.31 | 8.10 | 7.06 | 2.40 | 5.75 | 4.85 | 3.82 | 2.97 | 2.72 |
Weighted average shares outstanding used to compute basic earnings per share | 46.62 | 47.36 | 49.93 | 54.07 | 55.20 | 56.21 | 58.11 | 59.25 | 60.77 | 62.79 |
Weighted average shares outstanding used to compute diluted earnings per share | 46.81 | 47.56 | 50.14 | 54.35 | 55.42 | 56.52 | 58.44 | 59.62 | 61.21 | 63.31 |