| Income Statement (Quarterly) | 2025-07-31 | 2025-04-30 | 2025-01-31 | 2024-10-31 |
|---|---|---|---|---|
| Revenue | 92,086,000 | 33,754,000 | 28,466,000 | 82,620,000 |
| Cost of Revenue | 51,212,000 | 17,734,000 | 21,015,000 | 45,942,000 |
| Gross Profit | 40,874,000 | 16,020,000 | 7,451,000 | 36,678,000 |
| Operating Expenses | ||||
| R&D Expenses | 0 | 0 | 0 | 0 |
| SG&A Expenses | 25,503,000 | 15,814,000 | 14,270,000 | 25,565,000 |
| Operating Expenses | 25,503,000 | 16,114,000 | 15,570,000 | 25,565,000 |
| Operating Income | 15,371,000 | -94,000 | -8,119,000 | 11,113,000 |
| Interest Expense | 205,000 | 385,000 | 0 | 0 |
| Income Before Tax | 14,171,000 | 994,000 | -7,786,000 | 11,277,000 |
| Income Tax Expense | 3,985,000 | 262,000 | -2,056,000 | 2,876,000 |
| Net Income | 10,186,000 | 732,000 | -5,730,000 | 8,401,000 |
| Per Share | ||||
| EPS | 0.65 | 0.05 | -0.35 | 0.52 |
| EPS Diluted | 0.00 | 0.00 | 0.00 | 0.00 |
| Income Statement (Annual) | 2025-01-31 | 2024-01-31 | 2023-01-31 | 2022-01-31 | 2021-01-31 |
|---|---|---|---|---|---|
| Revenue | 266,240,000 | 269,117,000 | 231,064,000 | 184,828,000 | 152,795,000 |
| Cost of Revenue | 151,546,000 | 153,059,000 | 145,723,000 | 123,899,000 | 97,870,000 |
| Gross Profit | 114,694,000 | 116,058,000 | 85,341,000 | 60,929,000 | 54,925,000 |
| Operating Expenses | |||||
| R&D Expenses | 0 | 0 | 0 | 0 | 0 |
| SG&A Expenses | 85,535,000 | 85,189,000 | 75,319,000 | 63,462,000 | 56,370,000 |
| Operating Expenses | 86,835,000 | 84,181,000 | 75,319,000 | 63,462,000 | 56,370,000 |
| Operating Income | 27,859,000 | 31,877,000 | 5,480,000 | -2,533,000 | 735,000 |
| Interest Expense | 349,000 | 2,679,000 | 1,979,000 | 1,195,000 | 1,538,000 |
| Income Before Tax | 28,424,000 | 29,240,000 | 8,043,000 | -3,728,000 | -2,976,000 |
| Income Tax Expense | 6,780,000 | 7,330,000 | -8,504,000 | 11,408,000 | -744,000 |
| Net Income | 21,644,000 | 21,910,000 | 16,547,000 | -15,136,000 | -2,232,000 |
| Per Share | |||||
| EPS | 1.32 | 1.34 | 1.03 | -0.95 | -0.14 |
| EPS Diluted | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Balance Sheet (Quarterly) | 2025-01-31 | 2024-01-31 | 2023-01-31 | 2022-01-31 |
|---|---|---|---|---|
| Assets | ||||
| Cash and Cash Equivalents | 26,867,000 | 5,286,000 | 1,057,000 | 1,359,000 |
| Short Term Investments | 0 | 0 | 0 | 0 |
| Net Receivables | 17,064,000 | 23,181,000 | 18,522,000 | 18,039,000 |
| Inventory | 55,647,000 | 58,371,000 | 67,406,000 | 47,373,000 |
| Total Current Assets | 102,173,000 | 89,026,000 | 89,068,000 | 68,847,000 |
| Property Plant Equipment | 72,021,000 | 41,076,000 | 44,682,000 | 49,197,000 |
| Goodwill and Intangibles | 0 | 0 | 0 | 0 |
| Total Assets | 191,946,000 | 146,445,000 | 150,126,000 | 126,445,000 |
| Liabilities | ||||
| Account Payables | 11,593,000 | 12,945,000 | 19,448,000 | 19,785,000 |
| Short Term Debt | 1,931,000 | 5,992,000 | 12,442,000 | 5,074,000 |
| Total Current Liabilities | 34,275,000 | 38,532,000 | 48,525,000 | 36,284,000 |
| Long Term Debt | 39,885,000 | 5,965,000 | 21,180,000 | 25,610,000 |
| Total Liabilities | 82,681,000 | 55,266,000 | 82,065,000 | 78,999,000 |
| Shareholders Equity | ||||
| Retained Earnings | -8,867,000 | -29,048,000 | -50,631,000 | -67,178,000 |
| Total Shareholders Equity | 109,265,000 | 91,179,000 | 68,061,000 | 47,446,000 |
| Balance Sheet (Annual) | 2025-01-31 | 2024-01-31 | 2023-01-31 | 2022-01-31 | 2021-01-31 |
|---|---|---|---|---|---|
| Assets | |||||
| Cash and Cash Equivalents | 26,867,000 | 5,286,000 | 1,057,000 | 1,359,000 | 402,000 |
| Short Term Investments | 0 | 0 | 0 | 0 | 0 |
| Net Receivables | 17,064,000 | 23,181,000 | 18,522,000 | 18,039,000 | 9,984,000 |
| Inventory | 55,647,000 | 58,371,000 | 67,406,000 | 47,373,000 | 38,270,000 |
| Total Current Assets | 102,173,000 | 89,026,000 | 89,068,000 | 68,847,000 | 50,967,000 |
| Property Plant Equipment | 72,021,000 | 41,076,000 | 44,682,000 | 49,197,000 | 54,422,000 |
| Goodwill and Intangibles | 0 | 0 | 0 | 0 | 0 |
| Total Assets | 191,946,000 | 146,445,000 | 150,126,000 | 126,445,000 | 125,036,000 |
| Liabilities | |||||
| Account Payables | 11,593,000 | 12,945,000 | 19,448,000 | 19,785,000 | 8,421,000 |
| Short Term Debt | 1,931,000 | 5,992,000 | 12,442,000 | 5,074,000 | 5,559,000 |
| Total Current Liabilities | 34,275,000 | 38,532,000 | 48,525,000 | 36,284,000 | 22,106,000 |
| Long Term Debt | 39,885,000 | 5,965,000 | 21,180,000 | 25,610,000 | 25,172,000 |
| Total Liabilities | 82,681,000 | 55,266,000 | 82,065,000 | 78,999,000 | 70,849,000 |
| Shareholders Equity | |||||
| Retained Earnings | -8,867,000 | -29,048,000 | -50,631,000 | -67,178,000 | -52,042,000 |
| Total Shareholders Equity | 109,265,000 | 91,179,000 | 68,061,000 | 47,446,000 | 54,187,000 |
| Cash Flow Statement (Quarterly) | 2025-01-31 | 2024-01-31 | 2023-01-31 | 2022-01-31 |
|---|---|---|---|---|
| Operating Activities | ||||
| Net Income | 21,644,000 | 21,910,000 | 16,547,000 | -15,136,000 |
| Depreciation & Amortization | 5,690,000 | 5,097,000 | 4,542,000 | 4,570,000 |
| Stock Based Compensation | 395,000 | 595,000 | 612,000 | 1,013,000 |
| Change in Working Capital | 7,291,000 | 460,000 | -16,646,000 | -3,124,000 |
| Operating Cash Flow | 33,128,000 | 26,960,000 | -3,788,000 | -401,000 |
| Investing Activities | ||||
| Capital Expenditure | -6,295,000 | -5,248,000 | -3,332,000 | -2,995,000 |
| Investments | 0 | -5,248,000 | -3,332,000 | -2,995,000 |
| Investing Cash Flow | -5,563,000 | -4,759,000 | -3,332,000 | -2,371,000 |
| Financing Activities | ||||
| Debt Repayment | -249,000 | -17,360,000 | -42,348,000 | -25,676,000 |
| Common Stock Issued/Repurchased | -3,810,000 | -110,000 | -213,000 | -176,000 |
| Dividends Paid | -1,463,000 | -327,000 | 0 | 0 |
| Financing Cash Flow | -5,984,000 | -17,972,000 | 6,818,000 | 3,729,000 |
| Summary | ||||
| Free Cash Flow | 26,833,000 | 21,712,000 | -7,120,000 | -3,396,000 |
| Net Change in Cash | 21,581,000 | 4,229,000 | -302,000 | 957,000 |
| Cash Flow Statement (Annual) | 2025-01-31 | 2024-01-31 | 2023-01-31 | 2022-01-31 | 2021-01-31 |
|---|---|---|---|---|---|
| Operating Activities | |||||
| Net Income | 21,644,000 | 21,910,000 | 16,547,000 | -15,136,000 | -2,232,000 |
| Depreciation & Amortization | 5,690,000 | 5,097,000 | 4,542,000 | 4,570,000 | 5,090,000 |
| Stock Based Compensation | 395,000 | 595,000 | 612,000 | 1,013,000 | 1,012,000 |
| Change in Working Capital | 7,291,000 | 460,000 | -16,646,000 | -3,124,000 | 2,268,000 |
| Operating Cash Flow | 33,128,000 | 26,960,000 | -3,788,000 | -401,000 | 7,799,000 |
| Investing Activities | |||||
| Capital Expenditure | -6,295,000 | -5,248,000 | -3,332,000 | -2,995,000 | -2,154,000 |
| Investments | 0 | -5,248,000 | -3,332,000 | -2,995,000 | 0 |
| Investing Cash Flow | -5,563,000 | -4,759,000 | -3,332,000 | -2,371,000 | -2,135,000 |
| Financing Activities | |||||
| Debt Repayment | -249,000 | -17,360,000 | -42,348,000 | -25,676,000 | -38,496,000 |
| Common Stock Issued/Repurchased | -3,810,000 | -110,000 | -213,000 | -176,000 | 0 |
| Dividends Paid | -1,463,000 | -327,000 | 0 | 0 | 0 |
| Financing Cash Flow | -5,984,000 | -17,972,000 | 6,818,000 | 3,729,000 | -6,412,000 |
| Summary | |||||
| Free Cash Flow | 26,833,000 | 21,712,000 | -7,120,000 | -3,396,000 | 5,645,000 |
| Net Change in Cash | 21,581,000 | 4,229,000 | -302,000 | 957,000 | -748,000 |