Fiscal period | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
Period End Date | 10/31/2024 | 10/31/2023 | 10/31/2022 | 10/31/2021 | 10/31/2020 | 10/31/2019 | 10/31/2018 | 10/31/2017 | 10/31/2016 | 10/31/2015 |
Revenues: Sales and other income | 8,359.40 | 8,096.40 | 7,806.60 | 6,228.60 | 5,987.60 | 6,498.60 | 6,442.20 | 5,453.60 | 5,144.70 | 4,897.80 |
Revenues: Gain on insurance claim | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Revenues | 8,359.40 | 8,096.40 | 7,806.60 | 6,228.60 | 5,987.60 | 6,498.60 | 6,442.20 | 5,453.60 | 5,144.70 | 4,897.80 |
Operating expenses and cost of goods sold | 7,325.90 | 7,037.60 | 6,757.50 | 5,258.20 | 5,157.00 | 5,767.50 | 5,747.40 | 4,881.20 | 4,623.40 | 4,410.00 |
Intangible amortization | 56.10 | 76.50 | 72.10 | 45.00 | 48.40 | 58.50 | 66.00 | 31.60 | 25.00 | 24.20 |
Selling, general and administrative | 765.30 | 572.80 | 628.30 | 719.20 | 506.10 | 452.90 | 438.00 | 436.60 | 390.10 | 390.00 |
Restructuring and related | -- | -- | -- | -- | 7.60 | 11.20 | 25.70 | 20.90 | 29.00 | -- |
Impairment loss | -- | -- | -- | -- | (172.80) | -- | (26.50) | 18.50 | (22.50) | -- |
Total operating expenses | -- | -- | -- | -- | -- | -- | -- | -- | 5,090.00 | 4,824.20 |
Operating Income (Loss) | 212.00 | 409.50 | 348.80 | 206.30 | 95.70 | 208.30 | 138.60 | 101.90 | 54.70 | 73.60 |
Interest Expenses | 85.00 | 82.30 | 41.10 | 28.60 | 44.60 | 51.10 | 54.10 | 19.20 | 10.40 | 10.20 |
Gross impairment losses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Impairments recognized in other comprehensive income | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other-than-temporary impairment credit losses on auction rate security recognized in earnings | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Income from unconsolidated affiliates | 6.50 | 3.90 | 2.40 | 2.10 | 2.20 | 3.00 | 3.20 | 4.20 | 7.60 | 9.00 |
Income from continuing operations before income taxes | 133.60 | 331.10 | 310.00 | 179.80 | 53.30 | 160.20 | 87.70 | 86.90 | 51.90 | 72.40 |
Current- Foreign | -- | -- | (9.40) | 7.80 | 1.70 | 5.90 | (3.90) | (3.00) | (1.50) | 2.80 |
Current: Federal | -- | -- | 3.50 | 66.30 | 59.30 | 6.40 | (4.30) | (5.90) | 17.50 | 3.70 |
Current: State | -- | -- | (6.00) | 27.40 | 28.60 | 10.70 | (7.30) | (6.00) | (9.30) | 3.70 |
Income taxes | 52.20 | 79.70 | 79.60 | 53.50 | 53.10 | 32.70 | (8.20) | 8.80 | (10.40) | 18.30 |
Deferred: Federal | -- | -- | (46.10) | (34.90) | (23.20) | 8.50 | 21.80 | 5.00 | 3.60 | 7.90 |
Deferred: State | -- | -- | (22.10) | (13.20) | (12.50) | 1.60 | 0.20 | 0.30 | (0.50) | 0.30 |
Deferred : Foreign | -- | -- | 0.50 | 0.10 | (0.90) | (0.40) | 1.70 | 0.80 | 0.60 | (0.10) |
Income from Continuing Operations | -- | -- | 230.40 | 126.30 | 0.20 | 127.50 | 95.90 | 78.10 | 62.30 | 54.10 |
Income / (Loss) from discontinued operations, net of income taxes | -- | -- | -- | -- | 0.10 | (0.10) | 1.80 | (74.30) | (5.10) | 22.20 |
Gain / Loss on sale of discontinued operations, net of income taxes | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Net Income (loss) Available to Common Shareholders | 81.40 | 251.30 | 230.40 | 126.30 | 0.30 | 127.40 | 97.80 | 3.80 | 57.20 | 76.30 |
EPS (BASIC): Income from continuing operations | -- | -- | 3.44 | 1.87 | 0.00 | 1.92 | 1.45 | 1.35 | 1.11 | 0.95 |
EPS (BASIC): Income from discontinued operations | -- | -- | -- | -- | -- | -- | 0.03 | (1.29) | (0.09) | 0.40 |
EPS (BASIC): Gain on sale of discontinued operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Net Earnings Per Share (Basic) | 1.29 | 3.81 | 3.44 | 1.87 | 0.00 | 1.91 | 1.48 | 0.07 | 1.02 | 1.35 |
EPS (DILUTED): Income from continuing operations | -- | -- | 3.41 | 1.86 | 0.00 | 1.91 | 1.45 | 1.34 | 1.09 | 0.94 |
EPS (DILUTED): Income from discontinued operations | -- | -- | -- | -- | -- | -- | 0.03 | (1.27) | (0.09) | 0.39 |
EPS (DILUTED):Gain on sale of discontinued operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Net Earnings Per Share (Diluted) | 1.28 | 3.79 | 3.41 | 1.86 | 0.00 | 1.90 | 1.47 | 0.07 | 1.01 | 1.33 |
Weighted Average Shares Outstanding (Basic) | 63.20 | 66.00 | 67.10 | 67.40 | 66.90 | 66.60 | 66.10 | 57.70 | 56.30 | 56.70 |
Weighted Average Shares Outstanding (Diluted) | 63.60 | 66.30 | 67.50 | 68.00 | 67.30 | 66.90 | 66.40 | 58.30 | 56.90 | 57.40 |