| Period Ending: | Oct 31, 2025 | Jul 31, 2025 | Apr 30, 2025 | Jan 31, 2025 | Oct 31, 2024 | Jul 31, 2024 | Apr 30, 2024 | Jan 31, 2024 | Oct 31, 2023 | |
| Total Revenue | 2,962.30 | 2,800.90 | 2,529.30 | 2,567.90 | 2,940.80 | 2,753.70 | 2,627.50 | 2,657.80 | 2,877.30 | |
| Gross Profit | 1,494.90 | 1,416.40 | 1,321.60 | 1,258.60 | 1,570.50 | 1,450.00 | 1,428.50 | 1,415.50 | 1,607.50 | |
| Operating Income | 804.90 | 732.00 | 690.30 | 635.50 | 907.40 | 789.20 | 795.60 | 757.50 | 944.40 | |
| Net Income | 425.10 | 375.50 | 311.30 | 309.70 | 486.00 | 403.50 | 324.70 | 332.30 | 494.00 | |
| Profit Margin | 14.35 | 13.41 | 12.31 | 12.06 | 16.53 | 14.65 | 12.36 | 12.50 | 17.17 | |
| Period Ending: | Oct 31, 2025 | Jul 31, 2025 | Apr 30, 2025 | Jan 31, 2025 | Oct 31, 2024 | Jul 31, 2024 | Apr 30, 2024 | Jan 31, 2024 | Oct 31, 2023 | |
| Total Assets | 22,063.80 | 21,810.90 | 21,691.70 | 21,932.60 | 22,309.20 | 22,157.30 | 21,651.30 | 21,779.20 | 21,073.40 | |
| Total Liabilities | 14,647.30 | 14,122.90 | 14,023.60 | 14,272.80 | 14,811.40 | 14,762.30 | 14,566.70 | 14,888.00 | 14,578.30 | |
| Total Equity | 7,416.50 | 7,688.00 | 7,668.10 | 7,659.80 | 7,497.80 | 7,395.00 | 7,084.60 | 6,891.20 | 6,495.10 | |
| Period Ending: | Oct 31, 2025 | Jul 31, 2025 | Apr 30, 2025 | Jan 31, 2025 | Oct 31, 2024 | Jul 31, 2024 | Apr 30, 2024 | Jan 31, 2024 | Oct 31, 2023 | |
| Cash From Operating Activities | 653.90 | 597.50 | 982.70 | 495.30 | 408.00 | 287.90 | 844.20 | 40.00 | -15.20 | |
| Cash From Investing Activities | -164.50 | -119.30 | -139.30 | -67.80 | -149.10 | -185.60 | -186.00 | -334.40 | -565.90 | |
| Cash From Financing Activities | -472.60 | -476.30 | -849.20 | -424.80 | -252.00 | -106.30 | -659.50 | 290.50 | 582.70 | |
| Net Change in Cash | 16.70 | 1.90 | -4.80 | 2.10 | 6.70 | -3.80 | -1.60 | -3.30 | 0.70 | |