| Income Statement (Quarterly) | 2025-09-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
|---|---|---|---|---|
| Revenue | 49,168,000 | 43,961,000 | 42,933,000 | 44,003,000 |
| Cost of Revenue | 21,322,000 | 18,834,000 | 18,444,000 | 19,387,000 |
| Gross Profit | 27,846,000 | 25,127,000 | 24,489,000 | 24,616,000 |
| Operating Expenses | ||||
| R&D Expenses | 0 | 0 | 0 | 0 |
| SG&A Expenses | 10,963,000 | 10,796,000 | 10,211,000 | 9,703,000 |
| Operating Expenses | 14,203,000 | 13,981,000 | 13,318,000 | 12,760,000 |
| Operating Income | 13,643,000 | 11,146,000 | 11,171,000 | 11,856,000 |
| Interest Expense | 0 | 0 | 0 | 0 |
| Income Before Tax | 14,635,000 | 12,008,000 | 12,092,000 | 13,000,000 |
| Income Tax Expense | 2,470,000 | 1,886,000 | 1,625,000 | 1,815,000 |
| Net Income | 12,165,000 | 10,122,000 | 10,467,000 | 11,185,000 |
| Per Share | ||||
| EPS | 0.34 | 0.28 | 0.29 | 0.30 |
| EPS Diluted | 0.00 | 0.00 | 0.00 | 0.00 |
| Income Statement (Annual) | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 |
|---|---|---|---|---|---|
| Revenue | 181,621,000 | 188,820,000 | 169,997,000 | 143,593,000 | 114,035,000 |
| Cost of Revenue | 80,591,000 | 87,066,000 | 96,764,000 | 84,437,000 | 63,884,000 |
| Gross Profit | 101,030,000 | 101,754,000 | 73,233,000 | 59,156,000 | 50,151,000 |
| Operating Expenses | |||||
| R&D Expenses | 0 | 0 | 0 | 0 | 0 |
| SG&A Expenses | 42,190,000 | 37,173,000 | 33,580,000 | 32,907,000 | 25,196,000 |
| Operating Expenses | 54,771,000 | 47,936,000 | 42,908,000 | 40,931,000 | 32,816,000 |
| Operating Income | 46,259,000 | 53,818,000 | 30,325,000 | 18,225,000 | 17,335,000 |
| Interest Expense | 0 | 0 | 903,000 | 283,000 | 5,000 |
| Income Before Tax | 50,069,000 | 56,386,000 | 31,228,000 | 21,846,000 | 17,330,000 |
| Income Tax Expense | 6,663,000 | 6,568,000 | 4,101,000 | 2,247,000 | 2,429,000 |
| Net Income | 43,406,000 | 49,818,000 | 27,127,000 | 19,599,000 | 14,901,000 |
| Per Share | |||||
| EPS | 1.20 | 1.35 | 0.74 | 0.53 | 0.41 |
| EPS Diluted | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Balance Sheet (Quarterly) | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 |
|---|---|---|---|---|
| Assets | ||||
| Cash and Cash Equivalents | 83,081,000 | 65,341,000 | 35,955,000 | 41,730,000 |
| Short Term Investments | 16,095,000 | 32,378,000 | 30,796,000 | 5,068,000 |
| Net Receivables | 30,108,000 | 31,971,000 | 26,144,000 | 29,218,000 |
| Inventory | 29,962,000 | 34,804,000 | 35,062,000 | 40,781,000 |
| Total Current Assets | 162,444,000 | 168,763,000 | 131,359,000 | 119,635,000 |
| Property Plant Equipment | 14,421,000 | 14,564,000 | 15,105,000 | 15,289,000 |
| Goodwill and Intangibles | 3,287,000 | 3,602,000 | 3,939,000 | 4,300,000 |
| Total Assets | 198,141,000 | 207,752,000 | 166,654,000 | 148,576,000 |
| Liabilities | ||||
| Account Payables | 5,742,000 | 7,977,000 | 8,061,000 | 11,072,000 |
| Short Term Debt | 0 | 0 | 0 | 0 |
| Total Current Liabilities | 24,057,000 | 22,229,000 | 19,686,000 | 26,493,000 |
| Long Term Debt | 5,335,000 | 5,512,000 | 5,689,000 | 7,068,000 |
| Total Liabilities | 29,535,000 | 28,863,000 | 26,485,000 | 34,785,000 |
| Shareholders Equity | ||||
| Retained Earnings | 199,083,000 | 174,300,000 | 137,740,000 | 112,911,000 |
| Total Shareholders Equity | 168,606,000 | 178,889,000 | 140,169,000 | 113,791,000 |
| Balance Sheet (Annual) | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 |
|---|---|---|---|---|---|
| Assets | |||||
| Cash and Cash Equivalents | 83,081,000 | 65,341,000 | 35,955,000 | 41,730,000 | 34,806,000 |
| Short Term Investments | 16,095,000 | 32,378,000 | 30,796,000 | 5,068,000 | 5,413,000 |
| Net Receivables | 30,108,000 | 31,971,000 | 26,144,000 | 29,218,000 | 28,081,000 |
| Inventory | 29,962,000 | 34,804,000 | 35,062,000 | 40,781,000 | 25,278,000 |
| Total Current Assets | 162,444,000 | 168,763,000 | 131,359,000 | 119,635,000 | 95,986,000 |
| Property Plant Equipment | 14,421,000 | 14,564,000 | 15,105,000 | 15,289,000 | 15,209,000 |
| Goodwill and Intangibles | 3,287,000 | 3,602,000 | 3,939,000 | 4,300,000 | 4,691,000 |
| Total Assets | 198,141,000 | 207,752,000 | 166,654,000 | 148,576,000 | 123,293,000 |
| Liabilities | |||||
| Account Payables | 5,742,000 | 7,977,000 | 8,061,000 | 11,072,000 | 6,095,000 |
| Short Term Debt | 0 | 0 | 0 | 0 | 2,386,000 |
| Total Current Liabilities | 24,057,000 | 22,229,000 | 19,686,000 | 26,493,000 | 20,176,000 |
| Long Term Debt | 5,335,000 | 5,512,000 | 5,689,000 | 7,068,000 | 8,608,000 |
| Total Liabilities | 29,535,000 | 28,863,000 | 26,485,000 | 34,785,000 | 30,056,000 |
| Shareholders Equity | |||||
| Retained Earnings | 199,083,000 | 174,300,000 | 137,740,000 | 112,911,000 | 94,345,000 |
| Total Shareholders Equity | 168,606,000 | 178,889,000 | 140,169,000 | 113,791,000 | 93,237,000 |
| Cash Flow Statement (Quarterly) | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 |
|---|---|---|---|---|
| Operating Activities | ||||
| Net Income | 43,406,000 | 49,818,000 | 27,127,000 | 19,599,000 |
| Depreciation & Amortization | 2,276,000 | 2,163,000 | 1,930,000 | 1,771,000 |
| Stock Based Compensation | 1,513,000 | 1,733,000 | 1,464,000 | 1,649,000 |
| Change in Working Capital | 6,977,000 | -7,137,000 | -2,041,000 | -12,199,000 |
| Operating Cash Flow | 53,527,000 | 45,368,000 | 24,700,000 | 8,332,000 |
| Investing Activities | ||||
| Capital Expenditure | -2,116,000 | -1,594,000 | -2,962,000 | -1,482,000 |
| Investments | -2,116,000 | -1,594,000 | -2,962,000 | -1,482,000 |
| Investing Cash Flow | 14,585,000 | -3,151,000 | -28,262,000 | -1,563,000 |
| Financing Activities | ||||
| Debt Repayment | 0 | 0 | 0 | 0 |
| Common Stock Issued/Repurchased | -36,794,000 | 427,000 | 85,000 | 155,000 |
| Dividends Paid | -13,632,000 | -13,258,000 | -2,298,000 | 0 |
| Financing Cash Flow | -50,372,000 | -12,831,000 | -2,213,000 | 155,000 |
| Summary | ||||
| Free Cash Flow | 51,411,000 | 43,774,000 | 21,738,000 | 6,850,000 |
| Net Change in Cash | 17,740,000 | 29,386,000 | -5,775,000 | 6,924,000 |
| Cash Flow Statement (Annual) | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 |
|---|---|---|---|---|---|
| Operating Activities | |||||
| Net Income | 43,406,000 | 49,818,000 | 27,127,000 | 19,599,000 | 14,901,000 |
| Depreciation & Amortization | 2,276,000 | 2,163,000 | 1,930,000 | 1,771,000 | 1,696,000 |
| Stock Based Compensation | 1,513,000 | 1,733,000 | 1,464,000 | 1,649,000 | 435,000 |
| Change in Working Capital | 6,977,000 | -7,137,000 | -2,041,000 | -12,199,000 | 5,292,000 |
| Operating Cash Flow | 53,527,000 | 45,368,000 | 24,700,000 | 8,332,000 | 22,987,000 |
| Investing Activities | |||||
| Capital Expenditure | -2,116,000 | -1,594,000 | -2,962,000 | -1,482,000 | -1,007,000 |
| Investments | -2,116,000 | -1,594,000 | -2,962,000 | -1,482,000 | -1,007,000 |
| Investing Cash Flow | 14,585,000 | -3,151,000 | -28,262,000 | -1,563,000 | -6,429,000 |
| Financing Activities | |||||
| Debt Repayment | 0 | 0 | 0 | 0 | 0 |
| Common Stock Issued/Repurchased | -36,794,000 | 427,000 | 85,000 | 155,000 | 0 |
| Dividends Paid | -13,632,000 | -13,258,000 | -2,298,000 | 0 | 0 |
| Financing Cash Flow | -50,372,000 | -12,831,000 | -2,213,000 | 155,000 | 0 |
| Summary | |||||
| Free Cash Flow | 51,411,000 | 43,774,000 | 21,738,000 | 6,850,000 | 21,980,000 |
| Net Change in Cash | 17,740,000 | 29,386,000 | -5,775,000 | 6,924,000 | 16,558,000 |