| 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 | 1,229.84 | 1,217.23 | 1,174.72 | 1,184.14 | 1,177.54 | 1,162.52 | 1,141.23 | 1,146.46 | 1,136.73 | |
| Gross Profit | 958.06 | 944.06 | 896.31 | 896.78 | 893.66 | 877.43 | 867.93 | 870.15 | 865.74 | |
| Operating Income | 310.41 | 303.74 | 241.59 | 225.06 | 182.84 | 202.37 | 203.02 | 168.53 | 169.39 | |
| Net Income | 612.87 | 358.59 | 254.60 | 367.86 | 207.05 | 219.02 | 216.31 | 298.83 | 141.21 | |
| Profit Margin | 49.83 | 29.46 | 21.67 | 31.07 | 17.58 | 18.84 | 18.95 | 26.07 | 12.42 | |
| 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 | 11,390.81 | 11,044.06 | 10,951.90 | 10,988.42 | 10,679.87 | 10,507.19 | 10,296.63 | 9,929.79 | 9,317.47 | |
| Total Liabilities | 2,103.97 | 2,093.99 | 2,049.53 | 2,053.34 | 2,000.04 | 1,981.94 | 1,997.81 | 1,910.39 | 1,904.07 | |
| Total Equity | 9,286.84 | 8,950.08 | 8,902.37 | 8,935.08 | 8,679.83 | 8,525.25 | 8,298.82 | 8,019.41 | 7,413.40 | |
| 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 | 629.33 | 515.94 | 489.26 | 424.57 | 483.22 | 449.33 | 588.19 | 351.22 | 493.15 | |
| Cash From Investing Activities | -144.37 | -60.67 | -125.13 | -4.89 | -452.40 | -540.91 | -107.82 | -319.28 | -364.26 | |
| Cash From Financing Activities | -466.06 | -494.86 | -490.53 | -328.97 | -300.39 | -256.26 | -142.45 | 24.23 | -5.51 | |
| Net Change in Cash | 18.89 | -38.17 | -114.54 | 78.56 | -266.45 | -347.14 | 331.06 | 67.25 | 105.90 | |