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 |
Sales | 3,818.10 | 3,852.80 | 3,753.90 | 3,538.90 | 2,895.30 | 2,992.70 | 3,187.90 | 2,996.70 | 2,685.90 | 2,536.50 |
Total Sales | 3,818.10 | 3,852.80 | 3,753.90 | 3,538.90 | 2,895.30 | 2,992.70 | 3,187.90 | 2,996.70 | 2,685.90 | 2,536.50 |
Cost of Products Sold | 2,362.00 | 2,368.00 | 2,424.30 | 2,228.00 | 1,787.10 | 1,812.00 | 1,882.40 | 1,758.00 | 1,566.60 | 1,526.70 |
Gross Profit | 1,456.10 | 1,484.80 | 1,329.60 | 1,310.90 | 1,108.20 | 1,180.70 | 1,305.50 | 1,238.70 | 1,119.30 | 1,009.80 |
Amortization of intangibles | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, general and administrative expenses | 739.30 | 727.40 | 670.90 | 701.40 | 660.30 | 715.60 | 753.80 | 718.20 | 658.90 | 610.70 |
Severance and restructuring expenses | -- | -- | -- | -- | 7.70 | -- | -- | -- | -- | -- |
Contingent consideration adjustment | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Interest expense | 6.70 | 12.00 | 9.40 | 4.30 | 7.30 | 11.00 | 8.40 | 10.10 | 7.30 | 7.40 |
Restructuring and other charges | 17.60 | 18.80 | -- | -- | -- | -- | 6.70 | -- | -- | -- |
Other income / (expense) - net | 8.50 | 6.90 | (425.60) | 20.40 | 11.00 | 18.00 | 21.20 | 10.40 | 9.40 | 10.80 |
Flood related expense | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Income before tax | 701.00 | 733.50 | 223.70 | 625.60 | 443.90 | 472.10 | 557.80 | 520.80 | 462.50 | 402.50 |
Current: Federal | 124.30 | 124.90 | 101.80 | 92.20 | 67.10 | 66.40 | 60.10 | 148.00 | 71.60 | 82.90 |
Current: State | 25.20 | 28.30 | 26.60 | 22.40 | 17.40 | 14.80 | 15.60 | 9.40 | 14.50 | 13.90 |
Deferred | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Provision for income taxes | 167.40 | 176.90 | (12.00) | 138.50 | 99.00 | 102.10 | 113.60 | 224.30 | 136.00 | 119.60 |
Deferred: Federal | (4.40) | (4.80) | (136.90) | (3.20) | 5.60 | 0.40 | (1.70) | 23.50 | 11.00 | (4.20) |
Deferred: State | (0.50) | (1.80) | (34.10) | (0.60) | 2.30 | 1.80 | 1.50 | 5.80 | 5.20 | 2.20 |
Deferred: International | -- | 2.80 | 0.10 | (1.80) | (19.20) | (1.20) | (0.50) | (6.20) | (1.20) | 1.20 |
Current: International | 0.30 | 27.50 | 30.50 | 29.50 | -- | 19.90 | -- | 43.80 | 34.90 | 23.60 |
Equity income (loss) in joint venture | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Income (loss) from Continuing Operations | -- | -- | -- | -- | -- | -- | -- | 296.50 | -- | 282.90 |
Discontinued operations, net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gain on sale of discontinued EPC operations, net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Net earnings(loss) before Preferred Dividend & Noncontrolling Interest | 533.60 | 556.60 | 235.70 | 487.10 | 344.90 | 370.00 | -- | 296.50 | -- | -- |
Net earnings attributable to noncontrolling interest | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Net earnings attributable to noncontrolling interest : Continuing operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Net Income (Loss) Available to Common Shareholders | 533.60 | 556.60 | 235.70 | 487.10 | 344.90 | 370.00 | 444.20 | 296.50 | 326.50 | 282.90 |
EPS (Basic) : Continuing operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1.60 |
EPS (Basic) : Discontinued operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Net Earnings Per Share (Basic) | 3.65 | 3.71 | 1.52 | 3.05 | 2.13 | 2.24 | 2.60 | 1.72 | 1.87 | 1.60 |
EPS (Diluted) : Continuing operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1.58 |
EPS (Diluted) : Discontinued operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Net Earnings Per Share (Diluted) | 3.63 | 3.69 | 1.51 | 3.02 | 2.12 | 2.22 | 2.58 | 1.70 | 1.85 | 1.58 |
Weighted Average Shares Outstanding (Basic) | 146.00 | 149.95 | 154.79 | 159.91 | 161.53 | 165.45 | 170.59 | 172.67 | 174.71 | 177.62 |
Weighted Average Shares Outstanding (Diluted) | 147.08 | 151.02 | 155.78 | 161.32 | 162.60 | 166.71 | 172.19 | 174.61 | 176.83 | 179.01 |