| Income Statement (Quarterly) | 2025-07-31 | 2025-04-30 | 2025-01-31 | 2024-10-31 |
|---|---|---|---|---|
| Revenue | 161,829,000 | 131,769,000 | 174,669,000 | 182,727,000 |
| Cost of Revenue | 74,264,000 | 60,419,000 | 81,803,000 | 84,331,000 |
| Gross Profit | 87,565,000 | 71,350,000 | 92,866,000 | 98,396,000 |
| Operating Expenses | ||||
| R&D Expenses | 0 | 0 | 0 | 0 |
| SG&A Expenses | 83,558,000 | 71,059,000 | 85,742,000 | 91,846,000 |
| Operating Expenses | 83,558,000 | 71,059,000 | 85,742,000 | 91,846,000 |
| Operating Income | 4,007,000 | 291,000 | 7,124,000 | 6,550,000 |
| Interest Expense | 110,000 | 111,000 | 117,000 | 144,000 |
| Income Before Tax | 5,099,000 | 1,940,000 | 8,561,000 | 7,928,000 |
| Income Tax Expense | 1,961,000 | 660,000 | 1,709,000 | 2,495,000 |
| Net Income | 2,986,000 | 1,420,000 | 6,702,000 | 5,050,000 |
| Per Share | ||||
| EPS | 0.13 | 0.06 | 0.36 | 0.23 |
| 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 | 653,378,000 | 672,601,000 | 751,898,000 | 732,393,000 | 506,397,000 |
| Cost of Revenue | 300,238,000 | 302,207,000 | 318,003,000 | 313,328,000 | 235,898,000 |
| Gross Profit | 353,140,000 | 370,394,000 | 433,895,000 | 419,065,000 | 270,499,000 |
| Operating Expenses | |||||
| R&D Expenses | 0 | 0 | 0 | 0 | 0 |
| SG&A Expenses | 333,125,000 | 315,689,000 | 313,541,000 | 301,574,000 | 256,707,000 |
| Operating Expenses | 333,125,000 | 315,689,000 | 313,541,000 | 301,574,000 | 256,707,000 |
| Operating Income | 20,015,000 | 54,705,000 | 120,354,000 | 117,491,000 | -142,127,000 |
| Interest Expense | 489,000 | 497,000 | 518,000 | 688,000 | 1,959,000 |
| Income Before Tax | 26,651,000 | 60,202,000 | 121,905,000 | 117,333,000 | -142,382,000 |
| Income Tax Expense | 7,442,000 | 12,661,000 | 24,882,000 | 24,774,000 | -31,188,000 |
| Net Income | 18,364,000 | 46,711,000 | 94,528,000 | 91,599,000 | -111,518,000 |
| Per Share | |||||
| EPS | 0.83 | 2.10 | 4.20 | 3.95 | -4.81 |
| 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 | 208,501,000 | 262,059,000 | 251,584,000 | 277,128,000 |
| Short Term Investments | 449,000 | 401,000 | 419,000 | 413,000 |
| Net Receivables | 102,916,000 | 115,826,000 | 105,190,000 | 99,499,000 |
| Inventory | 156,738,000 | 148,031,000 | 186,203,000 | 160,283,000 |
| Total Current Assets | 489,941,000 | 543,878,000 | 567,189,000 | 553,884,000 |
| Property Plant Equipment | 105,929,000 | 102,097,000 | 99,596,000 | 88,069,000 |
| Goodwill and Intangibles | 5,537,000 | 7,493,000 | 9,642,000 | 13,507,000 |
| Total Assets | 729,231,000 | 769,082,000 | 787,705,000 | 761,160,000 |
| Liabilities | ||||
| Account Payables | 34,312,000 | 32,775,000 | 32,085,000 | 46,011,000 |
| Short Term Debt | 19,263,000 | 15,696,000 | 17,681,000 | 13,693,000 |
| Total Current Liabilities | 112,960,000 | 113,075,000 | 142,420,000 | 151,466,000 |
| Long Term Debt | 75,508,000 | 76,396,000 | 70,910,000 | 62,730,000 |
| Total Liabilities | 245,652,000 | 250,125,000 | 277,161,000 | 284,074,000 |
| Shareholders Equity | ||||
| Retained Earnings | 446,704,000 | 470,317,000 | 476,752,000 | 413,587,000 |
| Total Shareholders Equity | 481,329,000 | 516,798,000 | 507,606,000 | 472,808,000 |
| Balance Sheet (Annual) | 2025-01-31 | 2024-01-31 | 2023-01-31 | 2022-01-31 | 2021-01-31 |
|---|---|---|---|---|---|
| Assets | |||||
| Cash and Cash Equivalents | 208,501,000 | 262,059,000 | 251,584,000 | 277,128,000 | 223,811,000 |
| Short Term Investments | 449,000 | 401,000 | 419,000 | 413,000 | 0 |
| Net Receivables | 102,916,000 | 115,826,000 | 105,190,000 | 99,499,000 | 101,781,000 |
| Inventory | 156,738,000 | 148,031,000 | 186,203,000 | 160,283,000 | 152,580,000 |
| Total Current Assets | 489,941,000 | 543,878,000 | 567,189,000 | 553,884,000 | 501,651,000 |
| Property Plant Equipment | 105,929,000 | 102,097,000 | 99,596,000 | 88,069,000 | 98,419,000 |
| Goodwill and Intangibles | 5,537,000 | 7,493,000 | 9,642,000 | 13,507,000 | 17,081,000 |
| Total Assets | 729,231,000 | 769,082,000 | 787,705,000 | 761,160,000 | 719,257,000 |
| Liabilities | |||||
| Account Payables | 34,312,000 | 32,775,000 | 32,085,000 | 46,011,000 | 28,187,000 |
| Short Term Debt | 19,263,000 | 15,696,000 | 17,681,000 | 13,693,000 | 15,861,000 |
| Total Current Liabilities | 112,960,000 | 113,075,000 | 142,420,000 | 151,466,000 | 127,671,000 |
| Long Term Debt | 75,508,000 | 76,396,000 | 70,910,000 | 62,730,000 | 89,642,000 |
| Total Liabilities | 245,652,000 | 250,125,000 | 277,161,000 | 284,074,000 | 291,923,000 |
| Shareholders Equity | |||||
| Retained Earnings | 446,704,000 | 470,317,000 | 476,752,000 | 413,587,000 | 341,641,000 |
| Total Shareholders Equity | 481,329,000 | 516,798,000 | 507,606,000 | 472,808,000 | 425,264,000 |
| Cash Flow Statement (Quarterly) | 2025-01-31 | 2024-01-31 | 2023-01-31 | 2022-01-31 |
|---|---|---|---|---|
| Operating Activities | ||||
| Net Income | 19,209,000 | 46,711,000 | 97,023,000 | 92,559,000 |
| Depreciation & Amortization | 9,312,000 | 9,644,000 | 10,809,000 | 12,463,000 |
| Stock Based Compensation | 0 | 7,442,000 | 5,726,000 | 4,952,000 |
| Change in Working Capital | -39,573,000 | 4,672,000 | -63,031,000 | 17,426,000 |
| Operating Cash Flow | -1,504,000 | 76,778,000 | 54,341,000 | 130,814,000 |
| Investing Activities | ||||
| Capital Expenditure | -7,966,000 | -8,367,000 | -7,287,000 | -5,947,000 |
| Investments | -7,966,000 | -7,085,000 | -7,287,000 | -5,947,000 |
| Investing Cash Flow | -13,742,000 | -11,474,000 | -10,550,000 | -7,914,000 |
| Financing Activities | ||||
| Debt Repayment | 0 | 0 | 0 | -21,140,000 |
| Common Stock Issued/Repurchased | -2,628,000 | -3,116,000 | -31,413,000 | -22,599,000 |
| Dividends Paid | -31,069,000 | -53,146,000 | -31,363,000 | -21,973,000 |
| Financing Cash Flow | -35,402,000 | -57,596,000 | -65,314,000 | -66,614,000 |
| Summary | ||||
| Free Cash Flow | -9,470,000 | 68,411,000 | 47,054,000 | 124,867,000 |
| Net Change in Cash | -53,600,000 | 10,635,000 | -25,537,000 | 53,293,000 |
| Cash Flow Statement (Annual) | 2025-01-31 | 2024-01-31 | 2023-01-31 | 2022-01-31 | 2021-01-31 |
|---|---|---|---|---|---|
| Operating Activities | |||||
| Net Income | 19,209,000 | 46,711,000 | 97,023,000 | 92,559,000 | -111,518,000 |
| Depreciation & Amortization | 9,312,000 | 9,644,000 | 10,809,000 | 12,463,000 | 14,112,000 |
| Stock Based Compensation | 0 | 7,442,000 | 5,726,000 | 4,952,000 | 5,089,000 |
| Change in Working Capital | -39,573,000 | 4,672,000 | -63,031,000 | 17,426,000 | 17,295,000 |
| Operating Cash Flow | -1,504,000 | 76,778,000 | 54,341,000 | 130,814,000 | 68,410,000 |
| Investing Activities | |||||
| Capital Expenditure | -7,966,000 | -8,367,000 | -7,287,000 | -5,947,000 | -3,182,000 |
| Investments | -7,966,000 | -7,085,000 | -7,287,000 | -5,947,000 | 0 |
| Investing Cash Flow | -13,742,000 | -11,474,000 | -10,550,000 | -7,914,000 | -1,865,000 |
| Financing Activities | |||||
| Debt Repayment | 0 | 0 | 0 | -21,140,000 | -64,465,000 |
| Common Stock Issued/Repurchased | -2,628,000 | -3,116,000 | -31,413,000 | -22,599,000 | 0 |
| Dividends Paid | -31,069,000 | -53,146,000 | -31,363,000 | -21,973,000 | 0 |
| Financing Cash Flow | -35,402,000 | -57,596,000 | -65,314,000 | -66,614,000 | -34,383,000 |
| Summary | |||||
| Free Cash Flow | -9,470,000 | 68,411,000 | 47,054,000 | 124,867,000 | 65,228,000 |
| Net Change in Cash | -53,600,000 | 10,635,000 | -25,537,000 | 53,293,000 | 37,985,000 |