| Income Statement (Quarterly) | 2025-06-30 | 2024-12-31 | 2024-09-30 | 2024-06-30 |
|---|---|---|---|---|
| Revenue | 108,898,000 | 134,353,000 | 178,384,000 | 115,126,000 |
| Cost of Revenue | 60,853,000 | 72,232,000 | 127,472,000 | 68,091,000 |
| Gross Profit | 48,045,000 | 62,121,000 | 50,912,000 | 47,035,000 |
| Operating Expenses | ||||
| R&D Expenses | 0 | 0 | 0 | 0 |
| SG&A Expenses | 32,830,000 | 34,001,000 | 31,693,000 | 30,941,000 |
| Operating Expenses | 36,319,000 | 34,435,000 | 35,709,000 | 30,941,000 |
| Operating Income | 11,726,000 | 27,686,000 | 15,203,000 | 16,094,000 |
| Interest Expense | 1,961,000 | 2,535,000 | 2,790,000 | 2,847,000 |
| Income Before Tax | 11,007,000 | 25,025,000 | 12,976,000 | 11,031,000 |
| Income Tax Expense | 2,426,000 | 6,486,000 | 3,482,000 | 2,520,000 |
| Net Income | 8,581,000 | 18,539,000 | 9,494,000 | 8,511,000 |
| Per Share | ||||
| EPS | 0.26 | 0.55 | 0.28 | 0.25 |
| EPS Diluted | 0.00 | 0.00 | 0.00 | 0.00 |
| Income Statement (Annual) | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 |
|---|---|---|---|---|---|
| Revenue | 498,207,000 | 494,629,000 | 440,590,000 | 355,674,000 | 276,181,000 |
| Cost of Revenue | 275,311,000 | 283,065,000 | 255,465,000 | 215,556,000 | 158,938,000 |
| Gross Profit | 222,896,000 | 211,564,000 | 185,125,000 | 140,118,000 | 117,243,000 |
| Operating Expenses | |||||
| R&D Expenses | 0 | 0 | 0 | 0 | 0 |
| SG&A Expenses | 129,759,000 | 123,761,000 | 116,795,000 | 93,337,000 | 89,763,000 |
| Operating Expenses | 143,139,000 | 136,193,000 | 126,242,000 | 102,127,000 | 99,208,000 |
| Operating Income | 79,757,000 | 75,371,000 | 55,190,000 | 38,405,000 | 7,777,000 |
| Interest Expense | 10,325,000 | 8,845,000 | 5,871,000 | 5,815,000 | 10,261,000 |
| Income Before Tax | 70,119,000 | 67,674,000 | 49,233,000 | 28,425,000 | -273,000 |
| Income Tax Expense | 16,604,000 | 16,086,000 | 15,567,000 | 8,333,000 | -1,438,000 |
| Net Income | 53,515,000 | 51,588,000 | 33,666,000 | 20,092,000 | 1,165,000 |
| Per Share | |||||
| EPS | 1.59 | 1.53 | 1.01 | 0.60 | 0.04 |
| EPS Diluted | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Balance Sheet (Quarterly) | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 |
|---|---|---|---|---|
| Assets | ||||
| Cash and Cash Equivalents | 39,537,000 | 48,631,000 | 35,635,000 | 41,445,000 |
| Short Term Investments | 0 | 0 | 0 | 0 |
| Net Receivables | 129,249,000 | 125,638,000 | 117,037,000 | 119,557,000 |
| Inventory | 88,980,000 | 86,321,000 | 82,132,000 | 71,650,000 |
| Total Current Assets | 274,292,000 | 274,600,000 | 250,942,000 | 244,438,000 |
| Property Plant Equipment | 84,016,000 | 81,948,000 | 76,858,000 | 76,573,000 |
| Goodwill and Intangibles | 379,614,000 | 397,878,000 | 313,582,000 | 307,662,000 |
| Total Assets | 755,452,000 | 767,740,000 | 649,629,000 | 636,669,000 |
| Liabilities | ||||
| Account Payables | 31,185,000 | 31,396,000 | 27,330,000 | 33,567,000 |
| Short Term Debt | 22,023,000 | 22,898,000 | 28,086,000 | 11,553,000 |
| Total Current Liabilities | 112,663,000 | 109,269,000 | 110,072,000 | 80,998,000 |
| Long Term Debt | 129,665,000 | 164,592,000 | 100,189,000 | 130,090,000 |
| Total Liabilities | 260,137,000 | 292,853,000 | 230,641,000 | 237,465,000 |
| Shareholders Equity | ||||
| Retained Earnings | 342,298,000 | 288,783,000 | 237,195,000 | 203,528,000 |
| Total Shareholders Equity | 495,315,000 | 474,887,000 | 418,988,000 | 399,204,000 |
| Balance Sheet (Annual) | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 |
|---|---|---|---|---|---|
| Assets | |||||
| Cash and Cash Equivalents | 39,537,000 | 48,631,000 | 35,635,000 | 41,445,000 | 40,124,000 |
| Short Term Investments | 0 | 0 | 0 | 0 | 0 |
| Net Receivables | 129,249,000 | 125,638,000 | 117,037,000 | 119,557,000 | 94,111,000 |
| Inventory | 88,980,000 | 86,321,000 | 82,132,000 | 71,650,000 | 63,790,000 |
| Total Current Assets | 274,292,000 | 274,600,000 | 250,942,000 | 244,438,000 | 206,809,000 |
| Property Plant Equipment | 84,016,000 | 81,948,000 | 76,858,000 | 76,573,000 | 85,249,000 |
| Goodwill and Intangibles | 379,614,000 | 397,878,000 | 313,582,000 | 307,662,000 | 316,822,000 |
| Total Assets | 755,452,000 | 767,740,000 | 649,629,000 | 636,669,000 | 617,878,000 |
| Liabilities | |||||
| Account Payables | 31,185,000 | 31,396,000 | 27,330,000 | 33,567,000 | 19,722,000 |
| Short Term Debt | 22,023,000 | 22,898,000 | 28,086,000 | 11,553,000 | 6,011,000 |
| Total Current Liabilities | 112,663,000 | 109,269,000 | 110,072,000 | 80,998,000 | 52,428,000 |
| Long Term Debt | 129,665,000 | 164,592,000 | 100,189,000 | 130,090,000 | 155,390,000 |
| Total Liabilities | 260,137,000 | 292,853,000 | 230,641,000 | 237,465,000 | 238,717,000 |
| Shareholders Equity | |||||
| Retained Earnings | 342,298,000 | 288,783,000 | 237,195,000 | 203,528,000 | 183,725,000 |
| Total Shareholders Equity | 495,315,000 | 474,887,000 | 418,988,000 | 399,204,000 | 379,161,000 |
| Cash Flow Statement (Quarterly) | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 |
|---|---|---|---|---|
| Operating Activities | ||||
| Net Income | 53,515,000 | 51,588,000 | 33,666,000 | 20,092,000 |
| Depreciation & Amortization | 22,339,000 | 18,837,000 | 19,231,000 | 20,205,000 |
| Stock Based Compensation | 5,244,000 | 5,754,000 | 5,954,000 | 3,803,000 |
| Change in Working Capital | -16,375,000 | -7,934,000 | 3,688,000 | -16,225,000 |
| Operating Cash Flow | 63,118,000 | 65,955,000 | 57,714,000 | 28,754,000 |
| Investing Activities | ||||
| Capital Expenditure | -10,249,000 | -11,016,000 | -9,453,000 | -5,220,000 |
| Investments | -10,249,000 | -11,016,000 | -9,453,000 | -5,220,000 |
| Investing Cash Flow | -14,970,000 | -109,522,000 | -44,555,000 | -4,531,000 |
| Financing Activities | ||||
| Debt Repayment | -33,683,000 | 59,600,000 | -47,322,000 | -179,069,000 |
| Common Stock Issued/Repurchased | -23,368,000 | -2,308,000 | -643,000 | -576,000 |
| Dividends Paid | 0 | 0 | 0 | -97,000 |
| Financing Cash Flow | -56,419,000 | 56,533,000 | -13,465,000 | -22,658,000 |
| Summary | ||||
| Free Cash Flow | 52,869,000 | 54,939,000 | 48,261,000 | 23,534,000 |
| Net Change in Cash | -9,009,000 | 11,911,000 | -5,411,000 | 1,481,000 |
| Cash Flow Statement (Annual) | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 |
|---|---|---|---|---|---|
| Operating Activities | |||||
| Net Income | 53,515,000 | 51,588,000 | 33,666,000 | 20,092,000 | 1,165,000 |
| Depreciation & Amortization | 22,339,000 | 18,837,000 | 19,231,000 | 20,205,000 | 20,722,000 |
| Stock Based Compensation | 5,244,000 | 5,754,000 | 5,954,000 | 3,803,000 | 3,728,000 |
| Change in Working Capital | -16,375,000 | -7,934,000 | 3,688,000 | -16,225,000 | 4,462,000 |
| Operating Cash Flow | 63,118,000 | 65,955,000 | 57,714,000 | 28,754,000 | 30,289,000 |
| Investing Activities | |||||
| Capital Expenditure | -10,249,000 | -11,016,000 | -9,453,000 | -5,220,000 | -8,132,000 |
| Investments | -10,249,000 | -11,016,000 | -9,453,000 | -5,220,000 | -8,132,000 |
| Investing Cash Flow | -14,970,000 | -109,522,000 | -44,555,000 | -4,531,000 | -7,832,000 |
| Financing Activities | |||||
| Debt Repayment | -33,683,000 | 59,600,000 | -47,322,000 | -179,069,000 | -65,239,000 |
| Common Stock Issued/Repurchased | -23,368,000 | -2,308,000 | -643,000 | -576,000 | 0 |
| Dividends Paid | 0 | 0 | 0 | -97,000 | 0 |
| Financing Cash Flow | -56,419,000 | 56,533,000 | -13,465,000 | -22,658,000 | -28,205,000 |
| Summary | |||||
| Free Cash Flow | 52,869,000 | 54,939,000 | 48,261,000 | 23,534,000 | 22,157,000 |
| Net Change in Cash | -9,009,000 | 11,911,000 | -5,411,000 | 1,481,000 | -3,556,000 |