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 |
Net Sales | 6,652.31 | 7,218.38 | 9,626.74 | 8,636.13 | 5,154.00 | 4,416.01 | 4,489.18 | 3,941.18 | 3,240.49 | 2,887.07 |
Total Revenue | 6,652.31 | 7,218.38 | 9,626.74 | 8,636.13 | 5,154.00 | 4,416.01 | 4,489.18 | 3,941.18 | 3,240.49 | 2,887.07 |
Cost of goods sold | 5,425.57 | 5,799.45 | 7,837.28 | 7,229.17 | 4,353.70 | 3,730.49 | 3,896.29 | 3,398.36 | 2,765.90 | 2,487.17 |
Gross Profit | 1,226.74 | 1,418.94 | 1,789.46 | 1,406.97 | 800.30 | 685.52 | 592.89 | 542.83 | 474.59 | 399.90 |
Selling, general and administrative expenses | 735.05 | 766.63 | 832.08 | 682.25 | 444.60 | 439.05 | 392.24 | 362.22 | 310.15 | 264.27 |
GAIN ON INSURANCE SETTLEMENT | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Net loss (gain) on disposition of assets and other impairment and exit charges | (6.16) | -- | -- | -- | (9.87) | (1.57) | 6.60 | 0.86 | -- | (0.17) |
CANADIAN ANTI-DUMPING DUTY ASSESSMENT | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
ANTI-DUMPING DUTY ASSESSMENTS | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other | 6.70 | (5.77) | (7.20) | 12.84 | -- | -- | -- | -- | -- | -- |
Earnings (loss) from operations | 492.24 | 646.53 | 950.18 | 737.55 | 345.83 | 244.91 | 207.26 | 181.47 | 164.44 | 135.47 |
Interest expense | 12.71 | 12.84 | 13.91 | 13.81 | 9.31 | 8.70 | 8.89 | 6.22 | 4.58 | 5.13 |
Gain (loss) on sale of assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Net gain on sale of real estate and interest in subsidiary | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Equity in earnings of investee | 0.09 | (2.37) | (2.18) | (3.90) | 2.08 | 2.52 | (1.89) | 0.03 | 0.27 | 0.37 |
Interest income | 60.53 | 39.92 | 0.73 | 6.50 | 2.39 | 1.95 | 1.37 | 0.73 | 0.54 | 0.29 |
Pre-Tax Income | 540.16 | 671.24 | 934.82 | 726.34 | 340.98 | 240.67 | 197.85 | 176.01 | 160.67 | 131.00 |
Current : Federal | -- | -- | -- | -- | 59.06 | -- | -- | -- | -- | -- |
Currently payable: Foreign | -- | -- | -- | -- | 8.60 | -- | -- | -- | -- | -- |
Income taxes | 121.42 | 156.78 | 229.85 | 173.97 | 87.10 | 58.27 | 45.44 | 51.97 | 55.17 | 45.87 |
Currently Payable: State and local | -- | -- | -- | -- | 16.71 | -- | -- | -- | -- | -- |
Net Deferred: Federal | -- | -- | -- | -- | 2.29 | -- | -- | -- | -- | -- |
Net Deferred: State and local | -- | -- | -- | -- | (1.52) | -- | -- | -- | -- | -- |
Net Deferred: Foreign | -- | -- | -- | -- | 1.96 | -- | -- | -- | -- | -- |
Minority interest | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
EQUITY IN EARNINGS OF INVESTEE | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Consolidated Net Income (Loss) | 418.73 | 514.46 | 704.96 | 552.36 | 253.88 | 182.40 | 152.41 | 124.04 | 105.50 | 85.13 |
Net earnings attributable to noncontrolling interest | 4.17 | 0.15 | 12.31 | 16.72 | 7.10 | 2.75 | 3.81 | 4.53 | 4.32 | 4.54 |
Net earnings attributable to controlling interest | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Adjustment for earnings allocated to non-vested restricted common stock | 16.10 | 25.14 | 27.49 | 17.34 | 6.90 | -- | -- | 2.23 | 1.60 | 1.06 |
Net Income (Loss) Available to Common Shareholders | 398.46 | 489.17 | 665.16 | 518.30 | 239.88 | 179.65 | 148.60 | 117.29 | 99.58 | 79.54 |
Net Earnings Per Share (Basic) | 6.78 | 8.21 | 11.05 | 8.61 | 4.00 | 2.91 | 2.41 | 1.95 | 1.66 | 1.33 |
Net Earnings Per Share (Diluted) | 6.77 | 8.07 | 10.97 | 8.59 | 4.00 | 2.91 | 2.40 | 1.94 | 1.65 | 1.33 |
Weighted Average Shares Outstanding (Basic) | 58.75 | 59.62 | 60.18 | 60.20 | 59.91 | 60.11 | 60.35 | 60.27 | 60.13 | 59.76 |
Weighted Average Shares Outstanding (Diluted) | 58.88 | 60.64 | 60.65 | 60.35 | 59.93 | 60.13 | 60.43 | 60.36 | 60.23 | 59.87 |