| Fiscal period | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| Period End Date | 10/31/2025 | 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 |
| Products | 4,063.00 | 3,717.00 | 4,336.00 | 4,474.00 | 4,050.00 | 3,432.00 | 3,554.00 | 3,229.00 | 2,664.00 | 2,440.00 |
| Services and other | 1,312.00 | 1,262.00 | 1,128.00 | 946.00 | 891.00 | 789.00 | 749.00 | 649.00 | 525.00 | 478.00 |
| Total Revenue | 5,375.00 | 4,979.00 | 5,464.00 | 5,420.00 | 4,941.00 | 4,221.00 | 4,303.00 | 3,878.00 | 3,189.00 | 2,918.00 |
| Cost of Products | 1,603.00 | 1,452.00 | 1,552.00 | 1,617.00 | 1,522.00 | 1,373.00 | 1,439.00 | 1,440.00 | 1,206.00 | 1,042.00 |
| Cost of services and other | 435.00 | 394.00 | 380.00 | 353.00 | 350.00 | 315.00 | 330.00 | 316.00 | 281.00 | 252.00 |
| Goodwill impairment | -- | -- | -- | -- | 0.00 | -- | 0.00 | 709.00 | -- | -- |
| Research and development | 1,007.00 | 919.00 | 882.00 | 841.00 | 811.00 | 715.00 | 688.00 | 607.00 | 498.00 | 425.00 |
| Selling, general and administrative | 1,474.00 | 1,395.00 | 1,307.00 | 1,283.00 | 1,195.00 | 1,097.00 | 1,155.00 | 1,185.00 | 1,049.00 | 818.00 |
| Other operating expense (income), net | 20.00 | 14.00 | 15.00 | 8.00 | 17.00 | 44.00 | 20.00 | 33.00 | 84.00 | 25.00 |
| Total costs and expenses | 4,499.00 | 4,146.00 | 4,106.00 | 4,086.00 | 3,861.00 | 3,456.00 | 3,592.00 | 4,224.00 | 2,950.00 | 2,512.00 |
| Income (Loss) from operations | 876.00 | 833.00 | 1,358.00 | 1,334.00 | 1,080.00 | 765.00 | 711.00 | (346.00) | 239.00 | 406.00 |
| Interest expense | 96.00 | 84.00 | 78.00 | 79.00 | 79.00 | 78.00 | 80.00 | 83.00 | 80.00 | 47.00 |
| Interest income | 102.00 | 81.00 | 102.00 | 16.00 | 3.00 | 11.00 | 23.00 | 12.00 | 7.00 | 3.00 |
| Other income (expense), net | 200.00 | 35.00 | (25.00) | 14.00 | 6.00 | 63.00 | 61.00 | 6.00 | 13.00 | 4.00 |
| Income (loss) before taxes | 1,082.00 | 865.00 | 1,357.00 | 1,285.00 | 1,010.00 | 761.00 | 715.00 | (411.00) | 179.00 | 366.00 |
| Provision (benefit) for income taxes | 213.00 | 251.00 | 300.00 | 161.00 | 116.00 | 134.00 | 94.00 | (576.00) | 77.00 | 31.00 |
| U.S. federal taxes -Current | 97.00 | (52.00) | 185.00 | 28.00 | 71.00 | 16.00 | 10.00 | 131.00 | 21.00 | -- |
| U.S. federal taxes -Deferred | (17.00) | (47.00) | (54.00) | (10.00) | (10.00) | 1.00 | (8.00) | 46.00 | (56.00) | -- |
| Non-U.S. taxes -Current | 147.00 | 31.00 | 105.00 | 113.00 | 90.00 | 77.00 | 91.00 | 75.00 | 101.00 | -- |
| Non-U.S. taxes -Deferred | (29.00) | 323.00 | 54.00 | 19.00 | (30.00) | 36.00 | 14.00 | (832.00) | 9.00 | -- |
| State taxes, net of federal benefit -Current | 18.00 | 4.00 | 13.00 | 13.00 | 8.00 | -- | (5.00) | 7.00 | 2.00 | -- |
| State taxes, net of federal benefit -Deferred | (3.00) | (8.00) | (3.00) | (2.00) | (13.00) | 4.00 | (8.00) | (3.00) | -- | -- |
| Income (loss) from continuing operations, net of income taxes | 869.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Loss from discontinued operations, net of income taxes | (19.00) | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Net income (loss) | 850.00 | 614.00 | 1,057.00 | 1,124.00 | 894.00 | 627.00 | 621.00 | 165.00 | 102.00 | 335.00 |
| Income (loss) per share from continuing operations - basic | 5.04 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Loss per share from discontinued operations - basic | (0.11) | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Net income (loss) per share - Basic | 4.93 | 3.53 | 5.95 | 6.23 | 4.84 | 3.35 | 3.31 | 0.88 | 0.57 | 1.97 |
| Income (Loss) per share from continuing operations - diluted | 5.02 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Loss per share from discontinued operations - diluted | (0.11) | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Net income (loss) per share - Diluted | 4.91 | 3.51 | 5.91 | 6.18 | 4.78 | 3.31 | 3.25 | 0.86 | 0.56 | 1.95 |
| Weighted average shares outstanding - Basic | 172.00 | 174.00 | 178.00 | 180.00 | 185.00 | 187.00 | 188.00 | 187.00 | 180.00 | 170.00 |
| Weighted average shares outstanding - Diluted | 173.00 | 175.00 | 179.00 | 182.00 | 187.00 | 189.00 | 191.00 | 191.00 | 182.00 | 172.00 |