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 | 3,715.68 | 3,468.05 | 4,881.87 | 4,078.09 | 2,486.60 | 2,337.08 | 2,263.06 | 1,635.65 | 1,221.89 | 920.33 |
Total Revenues | 3,715.68 | 3,468.05 | 4,881.87 | 4,078.09 | 2,486.60 | 2,337.08 | 2,263.06 | 1,635.65 | 1,221.89 | 920.33 |
Cost of goods sold | 2,879.79 | 2,685.81 | 3,821.93 | 3,276.90 | 2,027.58 | 1,914.21 | 1,847.20 | 1,356.74 | 1,019.42 | 768.05 |
Cost of goods sold - restructuring charges | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | 835.89 | 782.23 | 1,059.94 | 801.19 | 459.02 | 422.87 | 415.87 | 278.92 | 202.47 | 152.28 |
Goodwill impairment | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Amortization of intangible assets | 96.28 | 78.69 | 73.23 | 56.33 | 40.87 | 35.91 | 34.21 | 19.37 | 13.37 | 8.79 |
Intangible assets impairments | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, general and administrative | 325.75 | 299.42 | 327.51 | 253.55 | 146.38 | 134.47 | 128.24 | 90.74 | 62.18 | 46.42 |
Restructuring charges | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Impairment charges | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Warehouse and delivery | (155.82) | (143.92) | (163.03) | (139.61) | (98.40) | (98.06) | (75.00) | (46.91) | (36.08) | (27.11) |
Gain on sale of fixed assets and acquisition of business | -- | -- | -- | -- | -- | -- | -- | -- | -- | (0.05) |
Total Operating Expenses | 577.85 | 522.03 | 563.77 | 449.48 | 285.64 | 268.43 | 237.45 | 157.02 | 111.63 | 82.36 |
Operating Income / (Loss) | 258.04 | 260.20 | 496.17 | 351.71 | 173.37 | 154.44 | 178.42 | 121.90 | 90.84 | 69.92 |
Interest expense, net | 79.47 | 68.94 | 60.76 | 57.89 | 43.00 | 36.62 | 26.44 | 8.79 | 7.19 | 4.32 |
Stock warrants revaluation | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Pre-Tax Income | 178.57 | 191.26 | 435.41 | 293.82 | 130.37 | 117.83 | 151.98 | 113.11 | 83.65 | 65.60 |
Current : Federal | 35.29 | 44.13 | 92.78 | 57.16 | 16.63 | 17.59 | 22.58 | 27.83 | 24.21 | 21.55 |
Deferred : Federal | (5.51) | (3.58) | (7.35) | (1.85) | 8.34 | 4.53 | 1.53 | (6.29) | (0.47) | (1.56) |
Deferred : State | (0.97) | 2.99 | 23.72 | (2.09) | (0.25) | 1.06 | (0.77) | (0.19) | (0.09) | (0.24) |
Current : State | 11.32 | 4.82 | (2.03) | 15.76 | 8.58 | 5.02 | 8.73 | 6.04 | 4.43 | 3.63 |
Total deferred | (6.48) | (0.01) | 0.03 | -- | -- | -- | -- | -- | -- | -- |
Provision for Income Taxes | 40.17 | 48.36 | 107.21 | 68.91 | 33.31 | 28.26 | 32.15 | 27.39 | 28.08 | 23.38 |
Current:Foreign | 0.04 | 0.01 | 0.06 | (0.06) | 0.01 | 0.06 | 0.09 | -- | -- | -- |
Income (loss) from Continuing Operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings (loss) from operation of discontinued operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Income taxes | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Net Income (Loss) Available to Common Shareholders | 138.40 | 142.90 | 328.20 | 224.92 | 97.06 | 89.57 | 119.83 | 85.72 | 55.58 | 42.22 |
Continuing operations (Basic) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Discontinued operations (Basic) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Net Earnings Per Share (Basic) | 4.25 | 4.43 | 9.88 | 6.58 | 2.85 | 2.59 | 3.33 | 2.36 | 1.64 | 1.23 |
Continuing operations (Diluted) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Discontinued operations (Diluted) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Net Earnings Per Share (Diluted) | 4.11 | 4.33 | 8.99 | 6.42 | 2.80 | 2.57 | 3.29 | 2.32 | 1.62 | 1.21 |
Weighted Average Shares Outstanding (Basic) | 32.57 | 32.28 | 33.21 | 34.17 | 34.09 | 34.58 | 35.99 | 36.34 | 33.78 | 34.47 |
Weighted Average Shares Outstanding (Diluted) | 33.70 | 33.03 | 36.70 | 35.03 | 34.63 | 34.92 | 36.47 | 36.96 | 34.34 | 34.88 |