| Income Statement (Quarterly) | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 |
|---|---|---|---|---|
| Revenue | 132,481,000 | 147,734,000 | 138,095,000 | 129,006,000 |
| Cost of Revenue | 99,638,000 | 112,873,000 | 104,448,000 | 95,173,000 |
| Gross Profit | 32,843,000 | 34,861,000 | 33,647,000 | 33,833,000 |
| Operating Expenses | ||||
| R&D Expenses | 0 | 0 | 0 | 0 |
| SG&A Expenses | 26,608,000 | 26,402,000 | 24,516,000 | 24,831,000 |
| Operating Expenses | 26,608,000 | 26,402,000 | 24,516,000 | 24,823,000 |
| Operating Income | 6,235,000 | 8,459,000 | 9,131,000 | 10,004,000 |
| Interest Expense | 661,000 | 728,000 | 875,000 | 1,003,000 |
| Income Before Tax | 5,596,000 | 7,349,000 | 8,317,000 | 7,887,000 |
| Income Tax Expense | 1,713,000 | 1,702,000 | 1,635,000 | 2,219,000 |
| Net Income | 3,883,000 | 5,647,000 | 6,682,000 | 5,668,000 |
| Per Share | ||||
| EPS | 0.13 | 0.19 | 0.23 | 0.19 |
| 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 | 573,377,000 | 469,638,000 | 496,979,000 | 455,120,000 | 315,612,000 |
| Cost of Revenue | 431,592,000 | 335,962,000 | 360,034,000 | 345,912,000 | 236,638,000 |
| Gross Profit | 141,785,000 | 133,675,999 | 136,976,000 | 109,208,000 | 78,974,000 |
| Operating Expenses | |||||
| R&D Expenses | 0 | 0 | 0 | 0 | 0 |
| SG&A Expenses | 99,020,000 | 93,118,000 | 96,482,000 | 87,995,000 | 70,918,000 |
| Operating Expenses | 99,020,000 | 97,651,000 | 99,917,000 | 87,995,000 | 70,918,000 |
| Operating Income | 35,769,000 | 37,058,000 | 37,028,000 | 10,947,000 | 8,030,000 |
| Interest Expense | 3,129,000 | 2,156,000 | 3,687,000 | 1,968,000 | 287,000 |
| Income Before Tax | 33,038,000 | 33,099,000 | 33,326,000 | 19,085,000 | 7,916,000 |
| Income Tax Expense | 8,655,000 | 8,122,000 | 7,564,000 | 4,053,000 | 2,048,000 |
| Net Income | 24,383,000 | 24,977,000 | 25,762,000 | 15,032,000 | 5,868,000 |
| Per Share | |||||
| EPS | 0.82 | 0.86 | 0.92 | 0.55 | 0.22 |
| 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 | 3,457,000 | 4,110,000 | 1,828,000 | 2,462,000 |
| Short Term Investments | 0 | 0 | 0 | 0 |
| Net Receivables | 0 | 81,823,000 | 80,801,000 | 78,791,000 |
| Inventory | 0 | 70,913,000 | 63,718,000 | 74,421,000 |
| Total Current Assets | 194,166,000 | 162,499,000 | 149,876,000 | 158,917,000 |
| Property Plant Equipment | 31,154,000 | 48,872,000 | 25,430,000 | 27,158,000 |
| Goodwill and Intangibles | 0 | 131,313,000 | 108,233,000 | 112,994,000 |
| Total Assets | 396,362,000 | 348,800,000 | 296,150,000 | 311,080,000 |
| Liabilities | ||||
| Account Payables | 0 | 32,192,000 | 29,206,000 | 34,783,000 |
| Short Term Debt | 3,571,000 | 9,455,000 | 3,571,000 | 3,571,000 |
| Total Current Liabilities | 97,349,000 | 79,207,000 | 74,333,000 | 74,619,000 |
| Long Term Debt | 44,986,000 | 62,561,000 | 31,629,000 | 76,025,000 |
| Total Liabilities | 165,640,000 | 144,445,000 | 118,572,000 | 163,311,000 |
| Shareholders Equity | ||||
| Retained Earnings | 66,201,000 | 47,788,000 | 28,548,000 | 8,224,000 |
| Total Shareholders Equity | 230,722,000 | 204,355,000 | 177,578,000 | 147,769,000 |
| Balance Sheet (Annual) | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 |
|---|---|---|---|---|---|
| Assets | |||||
| Cash and Cash Equivalents | 3,457,000 | 4,110,000 | 1,828,000 | 2,462,000 | 2,282,000 |
| Short Term Investments | 0 | 0 | 0 | 0 | 0 |
| Net Receivables | 0 | 81,823,000 | 80,801,000 | 78,791,000 | 58,960,000 |
| Inventory | 0 | 70,913,000 | 63,718,000 | 74,421,000 | 58,941,000 |
| Total Current Assets | 194,166,000 | 162,499,000 | 149,876,000 | 158,917,000 | 125,008,000 |
| Property Plant Equipment | 31,154,000 | 48,872,000 | 25,430,000 | 27,158,000 | 42,131,000 |
| Goodwill and Intangibles | 0 | 131,313,000 | 108,233,000 | 112,994,000 | 116,561,000 |
| Total Assets | 396,362,000 | 348,800,000 | 296,150,000 | 311,080,000 | 286,821,000 |
| Liabilities | |||||
| Account Payables | 0 | 32,192,000 | 29,206,000 | 34,783,000 | 32,977,000 |
| Short Term Debt | 3,571,000 | 9,455,000 | 3,571,000 | 3,571,000 | 1,687,000 |
| Total Current Liabilities | 97,349,000 | 79,207,000 | 74,333,000 | 74,619,000 | 70,895,000 |
| Long Term Debt | 44,986,000 | 62,561,000 | 31,629,000 | 76,025,000 | 80,589,000 |
| Total Liabilities | 165,640,000 | 144,445,000 | 118,572,000 | 163,311,000 | 155,651,000 |
| Shareholders Equity | |||||
| Retained Earnings | 66,201,000 | 47,788,000 | 28,548,000 | 8,224,000 | -1,405,000 |
| Total Shareholders Equity | 230,722,000 | 204,355,000 | 177,578,000 | 147,769,000 | 131,170,000 |
| Cash Flow Statement (Quarterly) | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 |
|---|---|---|---|---|
| Operating Activities | ||||
| Net Income | 24,383,000 | 24,977,000 | 25,762,000 | 15,032,000 |
| Depreciation & Amortization | 12,575,000 | 9,999,000 | 9,664,000 | 10,118,000 |
| Stock Based Compensation | 4,939,000 | 4,008,000 | 3,840,000 | 6,898,000 |
| Change in Working Capital | 0 | 4,587,000 | 5,819,000 | -38,291,000 |
| Operating Cash Flow | 38,118,000 | 43,392,000 | 49,588,000 | -3,863,000 |
| Investing Activities | ||||
| Capital Expenditure | -3,465,000 | -5,388,000 | -3,208,000 | -2,122,000 |
| Investments | -3,465,000 | -5,388,000 | -3,208,000 | -2,122,000 |
| Investing Cash Flow | -27,967,000 | -55,253,000 | -3,203,000 | -1,573,000 |
| Financing Activities | ||||
| Debt Repayment | 0 | 18,704,000 | -198,587,000 | -161,895,000 |
| Common Stock Issued/Repurchased | 0 | 0 | 2,966,000 | -224,000 |
| Dividends Paid | -5,970,000 | -5,737,000 | -5,438,000 | -5,322,000 |
| Financing Cash Flow | -11,431,000 | 14,308,000 | -47,149,000 | 5,633,000 |
| Summary | ||||
| Free Cash Flow | 34,653,000 | 38,004,000 | 46,380,000 | -5,985,000 |
| Net Change in Cash | -653,000 | 2,282,000 | -634,000 | 180,000 |
| Cash Flow Statement (Annual) | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 |
|---|---|---|---|---|---|
| Operating Activities | |||||
| Net Income | 24,383,000 | 24,977,000 | 25,762,000 | 15,032,000 | 5,868,000 |
| Depreciation & Amortization | 12,575,000 | 9,999,000 | 9,664,000 | 10,118,000 | 8,114,000 |
| Stock Based Compensation | 4,939,000 | 4,008,000 | 3,840,000 | 6,898,000 | 3,511,000 |
| Change in Working Capital | 0 | 4,587,000 | 5,819,000 | -38,291,000 | 9,332,000 |
| Operating Cash Flow | 38,118,000 | 43,392,000 | 49,588,000 | -3,863,000 | 28,009,000 |
| Investing Activities | |||||
| Capital Expenditure | -3,465,000 | -5,388,000 | -3,208,000 | -2,122,000 | -2,233,000 |
| Investments | -3,465,000 | -5,388,000 | -3,208,000 | -2,122,000 | -2,233,000 |
| Investing Cash Flow | -27,967,000 | -55,253,000 | -3,203,000 | -1,573,000 | -92,958,000 |
| Financing Activities | |||||
| Debt Repayment | 0 | 18,704,000 | -198,587,000 | -161,895,000 | -18,818,000 |
| Common Stock Issued/Repurchased | 0 | 0 | 2,966,000 | -224,000 | 0 |
| Dividends Paid | -5,970,000 | -5,737,000 | -5,438,000 | -5,322,000 | -5,288,000 |
| Financing Cash Flow | -11,431,000 | 14,308,000 | -47,149,000 | 5,633,000 | 63,578,000 |
| Summary | |||||
| Free Cash Flow | 34,653,000 | 38,004,000 | 46,380,000 | -5,985,000 | 25,776,000 |
| Net Change in Cash | -653,000 | 2,282,000 | -634,000 | 180,000 | -1,235,000 |