Fiscal period | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
Period End Date | 7/31/2024 | 7/31/2023 | 7/31/2022 | 7/31/2021 | 7/31/2020 | 7/31/2019 | 7/31/2018 | 7/31/2017 | 7/31/2016 | 7/31/2015 |
Sales | 10,043.41 | 11,121.61 | 16,312.53 | 12,317.38 | 8,167.93 | 7,864.76 | 8,328.91 | 7,246.95 | 4,582.11 | 4,006.82 |
Total Revenues | 10,043.41 | 11,121.61 | 16,312.53 | 12,317.38 | 8,167.93 | 7,864.76 | 8,328.91 | 7,246.95 | 4,582.11 | 4,006.82 |
Cost of Products Sold | 8,591.45 | 9,525.25 | 13,506.50 | 10,422.41 | 7,049.73 | 6,891.66 | 7,164.24 | 6,203.37 | 3,855.79 | 3,449.27 |
Gross Profit | 1,451.96 | 1,596.35 | 2,806.03 | 1,894.97 | 1,118.21 | 973.09 | 1,164.67 | 1,043.58 | 726.33 | 557.55 |
Impairment of goodwill | -- | -- | -- | -- | 10.06 | -- | -- | -- | -- | -- |
Amortization of intangibles | 132.54 | 140.81 | 156.95 | 117.18 | 97.23 | 75.64 | 55.12 | 63.93 | 27.96 | 16.02 |
Selling, general and administrative expenses | 895.53 | 870.05 | 1,116.46 | 869.92 | 634.12 | 536.04 | 477.44 | 419.85 | 306.27 | 250.89 |
Acquisition-related costs | -- | -- | -- | -- | -- | 114.87 | -- | -- | -- | -- |
Impairment of equity securities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Impairment of trademarks | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Interest expense | 88.67 | 97.45 | 91.22 | 94.34 | 107.32 | 68.11 | 5.19 | 9.73 | 1.59 | 0.18 |
Impairment charges | -- | -- | -- | -- | -- | -- | -- | -- | 9.11 | -- |
Gain on sale of property | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gain on sale of equity securities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Interest income | -- | -- | 1.13 | 0.80 | 3.12 | 8.08 | 2.15 | 0.92 | 0.74 | 1.29 |
Other income (loss) | 13.62 | 11.31 | 17.33 | 30.25 | 0.31 | (1.85) | 3.96 | 5.38 | 1.18 | 1.14 |
Gain on involuntary conversion | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Income (loss) before income taxes | 348.84 | 499.35 | 1,459.86 | 844.58 | 272.90 | 184.67 | 633.03 | 556.39 | 383.31 | 292.90 |
Deferred | (1.65) | (5.52) | -- | (8.71) | (15.99) | (19.91) | -- | -- | -- | -- |
Provision for income taxes | 83.44 | 125.11 | 321.62 | 183.71 | 51.51 | 52.20 | 202.88 | 182.13 | 125.29 | 90.89 |
CurrentTax : Federal | 52.83 | 102.92 | 296.72 | 148.71 | 49.49 | 48.76 | 166.40 | 200.37 | 126.85 | 98.50 |
CurrentTax : Foreign | 48.24 | 45.17 | 17.85 | 17.57 | 1.84 | 6.61 | -- | -- | -- | -- |
CurrentTax : State and local | 10.37 | 14.80 | 55.16 | 26.34 | 9.89 | 5.92 | 21.03 | 20.94 | 12.72 | 1.22 |
Deferred Tax : Federal | (22.24) | (28.82) | (21.32) | 0.16 | 6.47 | 10.86 | 17.82 | (37.03) | (13.08) | (7.79) |
Deferred Tax : State and local | (4.12) | (3.45) | (2.09) | (0.37) | (0.20) | (0.04) | (2.37) | (2.15) | (1.19) | (1.06) |
Income from Continuing Operations | -- | -- | 1,138.24 | -- | -- | -- | 430.15 | 374.25 | 258.02 | 202.01 |
Income from discontinued operations, net of income taxes | -- | -- | -- | -- | -- | -- | -- | -- | (1.50) | (2.62) |
Consolidated net income | 265.40 | 374.24 | 1,138.24 | 660.87 | 221.38 | 132.47 | -- | -- | -- | -- |
Net attributable to non-controlling interests | 0.09 | (0.03) | 0.44 | 1.00 | (1.59) | (0.81) | -- | -- | -- | -- |
Net income (loss) attributable to common stockholders | 265.31 | 374.27 | 1,137.80 | 659.87 | 222.97 | 133.28 | 430.15 | 374.25 | 256.52 | 199.39 |
Basic-Earnings per common share from continuing operations | -- | -- | -- | -- | -- | -- | 8.17 | 7.12 | 4.92 | 3.80 |
Basic-Earnings per common share from discontinued operations | -- | -- | -- | -- | -- | -- | -- | -- | (0.03) | (0.05) |
Earnings per common share (Basic) | 4.98 | 7.00 | 20.67 | 11.93 | 4.04 | 2.47 | 8.17 | 7.12 | 4.89 | 3.75 |
Diluted-Earnings per common share from continuing operations | -- | -- | -- | -- | -- | -- | 8.14 | 7.09 | 4.91 | 3.79 |
Diluted-Earnings per common share from discontinued operations | -- | -- | -- | -- | -- | -- | -- | -- | (0.03) | (0.05) |
Earnings per common share (Diluted) | 4.94 | 6.95 | 20.59 | 11.85 | 4.02 | 2.47 | 8.14 | 7.09 | 4.88 | 3.74 |
Weighted Average Shares Outstanding (Basic) | 53.25 | 53.48 | 55.03 | 55.33 | 55.17 | 53.91 | 52.67 | 52.56 | 52.46 | 53.17 |
Weighted Average Shares Outstanding (Diluted) | 53.69 | 53.86 | 55.26 | 55.69 | 55.40 | 54.03 | 52.85 | 52.76 | 52.59 | 53.28 |