| Period Ending: | Oct 26, 2025 | Jul 27, 2025 | Apr 27, 2025 | Jan 26, 2025 | Oct 27, 2024 | Jul 28, 2024 | Apr 28, 2024 | Jan 28, 2024 | Oct 29, 2023 | |
| Total Revenue | 57,006.00 | 46,743.00 | 44,062.00 | 39,331.00 | 35,082.00 | 30,040.00 | 26,044.00 | 22,103.00 | 18,120.00 | |
| Gross Profit | 41,936.00 | 33,954.00 | 26,828.00 | 28,884.00 | 26,311.00 | 22,718.00 | 20,546.00 | 16,932.00 | 13,400.00 | |
| Operating Income | 36,097.00 | 28,541.00 | 21,798.00 | 24,195.00 | 22,024.00 | 18,786.00 | 17,049.00 | 13,755.00 | 10,578.00 | |
| Net Income | 31,910.00 | 26,422.00 | 18,775.00 | 22,091.00 | 19,309.00 | 16,599.00 | 14,881.00 | 12,285.00 | 9,243.00 | |
| Profit Margin | 55.98 | 56.53 | 42.61 | 56.17 | 55.04 | 55.26 | 57.14 | 55.58 | 51.01 | |
| Period Ending: | Oct 26, 2025 | Jul 27, 2025 | Apr 27, 2025 | Jan 26, 2025 | Oct 27, 2024 | Jul 28, 2024 | Apr 28, 2024 | Jan 28, 2024 | Oct 29, 2023 | |
| Total Assets | 161,148.00 | 140,740.00 | 125,254.00 | 111,601.00 | 96,013.00 | 85,227.00 | 77,072.00 | 65,728.00 | 54,148.00 | |
| Total Liabilities | 42,251.00 | 40,609.00 | 41,411.00 | 32,274.00 | 30,114.00 | 27,070.00 | 27,930.00 | 22,750.00 | 20,883.00 | |
| Total Equity | 118,897.00 | 100,131.00 | 83,843.00 | 79,327.00 | 65,899.00 | 58,157.00 | 49,142.00 | 42,978.00 | 33,265.00 | |
| Period Ending: | Oct 26, 2025 | Jul 27, 2025 | Apr 27, 2025 | Jan 26, 2025 | Oct 27, 2024 | Jul 28, 2024 | Apr 28, 2024 | Jan 28, 2024 | Oct 29, 2023 | |
| Cash From Operating Activities | 23,751.00 | 15,365.00 | 27,414.00 | 16,629.00 | 17,627.00 | 14,488.00 | 15,345.00 | 11,499.00 | 7,332.00 | |
| Cash From Investing Activities | -9,024.00 | -7,127.00 | -5,216.00 | -7,198.00 | -4,346.00 | -3,184.00 | -5,693.00 | -6,109.00 | -3,170.00 | |
| Cash From Financing Activities | -14,880.00 | -11,833.00 | -15,553.00 | -9,949.00 | -12,745.00 | -10,320.00 | -9,345.00 | -3,629.00 | -4,525.00 | |
| Net Change in Cash | -153.00 | -3,595.00 | 6,645.00 | -518.00 | 536.00 | 984.00 | 307.00 | 1,761.00 | -363.00 | |