| Income Statement (Quarterly) | 2025-08-31 | 2025-02-28 | 2024-11-30 | 2024-08-31 |
|---|---|---|---|---|
| Revenue | 9,918,350 | 10,564,834 | 3,886,100 | 11,617,856 |
| Cost of Revenue | 5,479,606 | 6,035,961 | 0 | 6,114,226 |
| Gross Profit | 4,438,744 | 4,528,873 | 3,886,100 | 5,503,630 |
| Operating Expenses | ||||
| R&D Expenses | 0 | 0 | 0 | 0 |
| SG&A Expenses | 2,112,660 | 2,362,522 | 2,838,993 | 2,529,537 |
| Operating Expenses | 2,193,477 | 2,509,271 | 2,941,915 | 2,598,729 |
| Operating Income | 2,245,267 | 2,019,602 | 944,185 | 2,904,901 |
| Interest Expense | 0 | 0 | 0 | 0 |
| Income Before Tax | 2,629,084 | 2,345,245 | 1,252,056 | 3,281,655 |
| Income Tax Expense | 439,000 | 343,000 | 195,896 | 615,000 |
| Net Income | 2,190,084 | 2,002,245 | 1,056,160 | 2,666,655 |
| Per Share | ||||
| EPS | 0.70 | 0.64 | 0.34 | 0.85 |
| EPS Diluted | 0.00 | 0.00 | 0.00 | 0.00 |
| Income Statement (Annual) | 2025-05-31 | 2024-05-31 | 2023-05-31 | 2022-05-31 | 2021-05-31 |
|---|---|---|---|---|---|
| Revenue | 46,293,000 | 44,582,807 | 40,199,354 | 30,866,582 | 22,509,641 |
| Cost of Revenue | 24,815,000 | 23,743,554 | 24,133,312 | 22,239,070 | 19,334,950 |
| Gross Profit | 21,478,000 | 20,839,253 | 16,066,042 | 8,627,512 | 3,174,691 |
| Operating Expenses | |||||
| R&D Expenses | 0 | 0 | 0 | 0 | 0 |
| SG&A Expenses | 11,406,817 | 10,971,358 | 8,160,169 | 6,154,735 | 5,526,774 |
| Operating Expenses | 11,850,817 | 11,359,834 | 9,256,976 | 6,101,227 | 4,016,643 |
| Operating Income | 9,627,327 | 9,479,419 | 6,809,066 | 2,472,777 | -2,352,083 |
| Interest Expense | 0 | 0 | 0 | 4,543 | 0 |
| Income Before Tax | 11,033,136 | 10,920,762 | 7,505,358 | 2,556,423 | 681,895 |
| Income Tax Expense | 1,620,000 | 1,922,000 | 1,218,000 | 317,000 | -381,000 |
| Net Income | 9,413,136 | 8,998,762 | 6,287,358 | 2,239,423 | 1,062,895 |
| Per Share | |||||
| EPS | 3.01 | 2.68 | 1.79 | 0.64 | 0.30 |
| EPS Diluted | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Balance Sheet (Quarterly) | 2025-05-31 | 2024-05-31 | 2023-05-31 | 2022-05-31 |
|---|---|---|---|---|
| Assets | ||||
| Cash and Cash Equivalents | 1,190,656 | 2,831,471 | 3,575,219 | 22,517,038 |
| Short Term Investments | 34,799,367 | 28,131,279 | 24,514,757 | 1,097,450 |
| Net Receivables | 10,960,284 | 9,568,973 | 9,677,686 | 7,803,160 |
| Inventory | 8,113,321 | 7,512,052 | 5,941,304 | 5,854,935 |
| Total Current Assets | 56,282,839 | 48,769,281 | 44,377,520 | 37,977,019 |
| Property Plant Equipment | 12,074,172 | 11,180,933 | 11,721,784 | 9,854,759 |
| Goodwill and Intangibles | 270,370 | 292,593 | 0 | 0 |
| Total Assets | 71,618,120 | 63,077,418 | 57,881,179 | 49,219,061 |
| Liabilities | ||||
| Account Payables | 1,119,240 | 1,438,847 | 1,717,657 | 1,426,830 |
| Short Term Debt | 0 | 0 | -535,830 | 0 |
| Total Current Liabilities | 9,573,743 | 11,830,732 | 7,788,449 | 5,963,907 |
| Long Term Debt | 0 | 0 | 0 | 0 |
| Total Liabilities | 9,573,743 | 11,830,732 | 7,788,449 | 5,963,907 |
| Shareholders Equity | ||||
| Retained Earnings | 60,540,154 | 51,127,018 | 42,128,256 | 35,840,898 |
| Total Shareholders Equity | 62,044,377 | 51,246,686 | 50,092,730 | 43,255,154 |
| Balance Sheet (Annual) | 2025-05-31 | 2024-05-31 | 2023-05-31 | 2022-05-31 | 2021-05-31 |
|---|---|---|---|---|---|
| Assets | |||||
| Cash and Cash Equivalents | 1,190,656 | 2,831,471 | 3,575,219 | 22,517,038 | 20,581,604 |
| Short Term Investments | 34,799,367 | 28,131,279 | 24,514,757 | 1,097,450 | 1,097,012 |
| Net Receivables | 10,960,284 | 9,568,973 | 9,677,686 | 7,803,160 | 5,620,168 |
| Inventory | 8,113,321 | 7,512,052 | 5,941,304 | 5,854,935 | 5,835,596 |
| Total Current Assets | 56,282,839 | 48,769,281 | 44,377,520 | 37,977,019 | 34,111,905 |
| Property Plant Equipment | 12,074,172 | 11,180,933 | 11,721,784 | 9,854,759 | 9,816,594 |
| Goodwill and Intangibles | 270,370 | 292,593 | 0 | 0 | 0 |
| Total Assets | 71,618,120 | 63,077,418 | 57,881,179 | 49,219,061 | 45,931,991 |
| Liabilities | |||||
| Account Payables | 1,119,240 | 1,438,847 | 1,717,657 | 1,426,830 | 1,787,325 |
| Short Term Debt | 0 | 0 | -535,830 | 0 | 0 |
| Total Current Liabilities | 9,573,743 | 11,830,732 | 7,788,449 | 5,963,907 | 5,133,783 |
| Long Term Debt | 0 | 0 | 0 | 0 | 0 |
| Total Liabilities | 9,573,743 | 11,830,732 | 7,788,449 | 5,963,907 | 5,133,783 |
| Shareholders Equity | |||||
| Retained Earnings | 60,540,154 | 51,127,018 | 42,128,256 | 35,840,898 | 33,601,475 |
| Total Shareholders Equity | 62,044,377 | 51,246,686 | 50,092,730 | 43,255,154 | 40,798,208 |
| Cash Flow Statement (Quarterly) | 2025-05-31 | 2024-05-31 | 2023-05-31 | 2022-05-31 |
|---|---|---|---|---|
| Operating Activities | ||||
| Net Income | 9,413,136 | 8,998,762 | 6,287,358 | 2,239,423 |
| Depreciation & Amortization | 1,731,072 | 1,697,646 | 1,472,455 | 1,347,442 |
| Stock Based Compensation | 0 | 1,047,252 | 417,253 | 201,278 |
| Change in Working Capital | -4,844,397 | 1,533,520 | -314,676 | -593,588 |
| Operating Cash Flow | 7,471,935 | 13,218,924 | 7,706,779 | 3,308,525 |
| Investing Activities | ||||
| Capital Expenditure | -2,602,085 | -1,449,388 | -3,359,495 | -1,391,577 |
| Investments | 0 | -1,149,388 | -3,359,495 | -1,391,577 |
| Investing Cash Flow | -9,274,796 | -5,070,614 | -26,781,563 | -1,389,336 |
| Financing Activities | ||||
| Debt Repayment | 0 | 0 | 0 | 0 |
| Common Stock Issued/Repurchased | 162,046 | -8,892,058 | 132,965 | 16,245 |
| Dividends Paid | 0 | 0 | 0 | 0 |
| Financing Cash Flow | 162,046 | -8,892,058 | 132,965 | 16,245 |
| Summary | ||||
| Free Cash Flow | 4,869,850 | 11,769,536 | 4,347,284 | 1,916,948 |
| Net Change in Cash | -1,640,815 | -743,748 | -18,941,819 | 1,935,434 |
| Cash Flow Statement (Annual) | 2025-05-31 | 2024-05-31 | 2023-05-31 | 2022-05-31 | 2021-05-31 |
|---|---|---|---|---|---|
| Operating Activities | |||||
| Net Income | 9,413,136 | 8,998,762 | 6,287,358 | 2,239,423 | 1,062,895 |
| Depreciation & Amortization | 1,731,072 | 1,697,646 | 1,472,455 | 1,347,442 | 1,212,713 |
| Stock Based Compensation | 0 | 1,047,252 | 417,253 | 201,278 | 0 |
| Change in Working Capital | -4,844,397 | 1,533,520 | -314,676 | -593,588 | 4,447,706 |
| Operating Cash Flow | 7,471,935 | 13,218,924 | 7,706,779 | 3,308,525 | 7,030,157 |
| Investing Activities | |||||
| Capital Expenditure | -2,602,085 | -1,449,388 | -3,359,495 | -1,391,577 | -1,621,817 |
| Investments | 0 | -1,149,388 | -3,359,495 | -1,391,577 | -1,621,817 |
| Investing Cash Flow | -9,274,796 | -5,070,614 | -26,781,563 | -1,389,336 | -1,651,796 |
| Financing Activities | |||||
| Debt Repayment | 0 | 0 | 0 | 0 | 0 |
| Common Stock Issued/Repurchased | 162,046 | -8,892,058 | 132,965 | 16,245 | 43,416 |
| Dividends Paid | 0 | 0 | 0 | 0 | 0 |
| Financing Cash Flow | 162,046 | -8,892,058 | 132,965 | 16,245 | 43,416 |
| Summary | |||||
| Free Cash Flow | 4,869,850 | 11,769,536 | 4,347,284 | 1,916,948 | 5,408,340 |
| Net Change in Cash | -1,640,815 | -743,748 | -18,941,819 | 1,935,434 | 5,421,777 |