| 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,036.00 | 924.00 | 894.00 | 1,035.00 | 1,095.00 | 951.00 | 964.00 | 1,069.00 | 1,107.00 | |
| Gross Profit | 615.00 | 552.00 | 513.00 | 619.00 | 646.00 | 565.00 | 569.00 | 635.00 | 671.00 | |
| Operating Income | 309.00 | 254.00 | 231.00 | 311.00 | 342.00 | 297.00 | 213.00 | 286.00 | 344.00 | |
| Net Income | 224.00 | 170.00 | 146.00 | 270.00 | 258.00 | 195.00 | 266.00 | 285.00 | 242.00 | |
| Profit Margin | 21.62 | 18.40 | 16.33 | 26.09 | 23.56 | 20.50 | 27.59 | 26.66 | 21.86 | |
| 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 | 8,221.00 | 8,171.00 | 8,086.00 | 8,071.00 | 8,332.00 | 8,205.00 | 8,166.00 | 8,237.00 | 8,115.00 | |
| Total Liabilities | 4,087.00 | 4,183.00 | 4,093.00 | 4,248.00 | 4,627.00 | 4,740.00 | 4,649.00 | 4,992.00 | 4,661.00 | |
| Total Equity | 4,134.00 | 3,988.00 | 3,993.00 | 3,823.00 | 3,705.00 | 3,465.00 | 3,517.00 | 3,245.00 | 3,454.00 | |
| 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 | 132.00 | 160.00 | 152.00 | 317.00 | 112.00 | 17.00 | 285.00 | 265.00 | 59.00 | |
| Cash From Investing Activities | -25.00 | 2.00 | -35.00 | 305.00 | -31.00 | 10.00 | -14.00 | 124.00 | -17.00 | |
| Cash From Financing Activities | -261.00 | -138.00 | -297.00 | -417.00 | -78.00 | -51.00 | -406.00 | -189.00 | -73.00 | |
| Net Change in Cash | -152.00 | 27.00 | -157.00 | 194.00 | 0.00 | -30.00 | -143.00 | 209.00 | -46.00 | |