| 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 | 14,639.00 | 13,932.00 | 13,220.00 | 13,504.00 | 14,055.00 | 13,519.00 | 12,800.00 | 13,185.00 | 13,817.00 | |
| Gross Profit | 2,904.00 | 2,757.00 | 2,674.00 | 2,777.00 | 2,925.00 | 2,825.00 | 2,943.00 | 2,807.00 | 2,897.00 | |
| Operating Income | 1,076.00 | 899.00 | 793.00 | 921.00 | 1,124.00 | 1,008.00 | 1,045.00 | 1,025.00 | 1,160.00 | |
| Net Income | 795.00 | 763.00 | 406.00 | 565.00 | 906.00 | 640.00 | 607.00 | 622.00 | 974.00 | |
| Profit Margin | 5.43 | 5.48 | 3.07 | 4.18 | 6.45 | 4.73 | 4.74 | 4.72 | 7.05 | |
| 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 | 41,769.00 | 39,854.00 | 38,799.00 | 38,930.00 | 39,909.00 | 38,059.00 | 37,433.00 | 35,846.00 | 37,004.00 | |
| Total Liabilities | 42,115.00 | 40,755.00 | 40,075.00 | 40,002.00 | 41,232.00 | 39,451.00 | 38,349.00 | 37,486.00 | 38,073.00 | |
| Total Equity | -346.00 | -901.00 | -1,276.00 | -1,072.00 | -1,323.00 | -1,392.00 | -916.00 | -1,640.00 | -1,069.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 | 1,624.00 | 1,661.00 | 38.00 | 374.00 | 1,623.00 | 1,424.00 | 581.00 | 121.00 | 1,975.00 | |
| Cash From Investing Activities | 2.00 | 20.00 | -833.00 | -300.00 | -132.00 | -237.00 | -49.00 | -228.00 | -20.00 | |
| Cash From Financing Activities | -721.00 | -1,537.00 | 631.00 | -433.00 | -1,116.00 | -826.00 | -432.00 | -708.00 | -441.00 | |
| Net Change in Cash | 839.00 | 144.00 | -164.00 | -359.00 | 375.00 | 361.00 | 100.00 | -815.00 | 1,514.00 | |