Swipe horizontally to view all columns.
| Income Statement (Quarterly) |
2025-11-30 |
2025-08-31 |
2025-02-28 |
2024-11-30 |
| Revenue |
11,603,472 |
9,918,350 |
10,564,834 |
3,886,100 |
| Cost of Revenue |
6,144,121 |
5,479,606 |
6,035,961 |
0 |
| Gross Profit |
5,459,351 |
4,438,744 |
4,528,873 |
3,886,100 |
| R&D Expenses |
0 |
0 |
0 |
0 |
| SG&A Expenses |
3,015,688 |
2,112,660 |
2,362,522 |
2,838,993 |
| Operating Expenses |
3,230,058 |
2,193,477 |
2,509,271 |
2,941,915 |
| Operating Income |
2,229,293 |
2,245,267 |
2,019,602 |
944,185 |
| Interest Expense |
0 |
0 |
0 |
0 |
| Income Before Tax |
2,653,624 |
2,629,084 |
2,345,245 |
1,252,056 |
| Income Tax Expense |
645,000 |
439,000 |
343,000 |
195,896 |
| Net Income |
2,008,624 |
2,190,084 |
2,002,245 |
1,056,160 |
| EPS |
0.64 |
0.70 |
0.64 |
0.34 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
1,222,509 |
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 |
| 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 |
| 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 |
| 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 |
| 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 |
1,222,509 |
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 |
| 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 |
| 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 |
| 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 |