| 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,432.00 | 2,348.00 | 2,240.00 | 2,211.00 | 2,160.00 | 2,085.00 | 1,990.00 | 1,922.25 | 1,865.68 | |
| Gross Profit | 1,841.00 | 1,766.00 | 1,703.00 | 1,672.00 | 1,630.00 | 1,574.00 | 1,501.00 | 1,462.03 | 1,420.44 | |
| Operating Income | 282.00 | 256.00 | 212.00 | 155.00 | 172.00 | 118.00 | 75.00 | 78.69 | 87.86 | |
| Net Income | 252.00 | 228.00 | 68.00 | 94.00 | 193.00 | 132.00 | 107.00 | 1,188.50 | 113.71 | |
| Profit Margin | 10.36 | 9.71 | 3.04 | 4.25 | 8.94 | 6.33 | 5.38 | 61.83 | 6.09 | |
| 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 | 17,751.00 | 17,961.00 | 17,212.00 | 17,977.00 | 16,424.00 | 16,234.00 | 15,941.00 | 16,452.00 | 13,925.93 | |
| Total Liabilities | 8,872.00 | 8,789.00 | 8,293.00 | 8,943.00 | 7,800.00 | 7,889.00 | 7,778.00 | 8,370.00 | 7,301.02 | |
| Total Equity | 8,879.00 | 9,172.00 | 8,919.00 | 9,034.00 | 8,624.00 | 8,345.00 | 8,163.00 | 8,082.00 | 6,624.92 | |
| 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 | 588.00 | 616.00 | 457.00 | 1,112.00 | 406.00 | 571.00 | 372.00 | 995.64 | 450.78 | |
| Cash From Investing Activities | 1,687.00 | 13.00 | -523.00 | -727.00 | -450.00 | -346.00 | -258.00 | -480.67 | -172.01 | |
| Cash From Financing Activities | -925.00 | -349.00 | -501.00 | -154.00 | -282.00 | -347.00 | -367.00 | -66.69 | -149.56 | |
| Net Change in Cash | 1,349.00 | 281.00 | -566.00 | 231.00 | -326.00 | -122.00 | -253.00 | 447.98 | 128.42 | |