Income Statement (Quarterly) | 2025-07-31 | 2025-04-30 | 2025-01-31 | 2024-10-31 |
---|---|---|---|---|
Revenue | 237,743,000 | 193,660,000 | 232,474,000 | 257,008,000 |
Cost of Revenue | 193,476,000 | 156,797,000 | 184,861,000 | 212,681,000 |
Gross Profit | 44,267,000 | 36,863,000 | 47,613,000 | 44,327,000 |
Operating Expenses | ||||
R&D Expenses | 0 | 0 | 0 | 0 |
SG&A Expenses | 14,212,000 | 12,521,000 | 14,946,000 | 13,995,000 |
Operating Expenses | 14,212,000 | 12,521,000 | 14,946,000 | 13,995,000 |
Operating Income | 30,055,000 | 24,342,000 | 32,667,000 | 30,332,000 |
Interest Expense | 0 | 0 | 0 | 0 |
Income Before Tax | 35,636,000 | 29,786,000 | 38,632,000 | 36,978,000 |
Income Tax Expense | 361,000 | 7,236,000 | 7,263,000 | 8,968,000 |
Net Income | 35,275,000 | 22,550,000 | 31,369,000 | 28,010,000 |
Per Share | ||||
EPS | 2.57 | 1.65 | 2.31 | 2.07 |
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 | 874,179,000 | 573,333,000 | 455,040,000 | 509,370,000 | 392,206,000 |
Cost of Revenue | 733,190,000 | 492,499,000 | 368,679,000 | 409,638,000 | 330,139,000 |
Gross Profit | 140,989,000 | 80,834,000 | 86,361,000 | 99,732,000 | 62,067,000 |
Operating Expenses | |||||
R&D Expenses | 0 | 0 | 0 | 0 | 0 |
SG&A Expenses | 52,794,000 | 44,376,000 | 44,692,000 | 47,321,000 | 39,041,000 |
Operating Expenses | 52,794,000 | 44,376,000 | 44,692,000 | 47,321,000 | 39,041,000 |
Operating Income | 88,195,000 | 36,458,000 | 41,669,000 | 44,510,000 | 23,026,000 |
Interest Expense | 0 | 0 | 0 | 10,712,000 | 0 |
Income Before Tax | 111,204,000 | 48,933,000 | 46,000,000 | 47,062,000 | 24,885,000 |
Income Tax Expense | 25,745,000 | 16,575,000 | 11,296,000 | 11,356,000 | 0 |
Net Income | 85,459,000 | 32,358,000 | 33,098,000 | 38,244,000 | 23,851,000 |
Per Share | |||||
EPS | 6.35 | 2.42 | 2.35 | 2.43 | 1.52 |
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 | 145,263,000 | 197,032,000 | 173,947,000 | 350,472,000 |
Short Term Investments | 379,874,000 | 215,373,000 | 151,511,000 | 90,026,000 |
Net Receivables | 209,261,000 | 95,515,000 | 74,910,000 | 31,882,000 |
Inventory | 320,000 | 9,985,000 | 11,903,000 | 738,000 |
Total Current Assets | 781,300,000 | 547,179,000 | 438,702,000 | 507,284,000 |
Property Plant Equipment | 24,516,000 | 18,541,000 | 16,454,000 | 14,489,000 |
Goodwill and Intangibles | 29,859,000 | 30,250,000 | 30,642,000 | 31,355,000 |
Total Assets | 836,227,000 | 598,229,000 | 489,487,000 | 553,585,000 |
Liabilities | ||||
Account Payables | 97,297,000 | 39,485,000 | 56,375,000 | 41,822,000 |
Short Term Debt | 5,420,000 | 2,726,000 | 1,567,000 | 1,367,000 |
Total Current Liabilities | 479,857,000 | 302,260,000 | 202,503,000 | 223,027,000 |
Long Term Debt | 2,588,000 | 0 | 0 | 0 |
Total Liabilities | 484,370,000 | 307,290,000 | 208,590,000 | 227,990,000 |
Shareholders Equity | ||||
Retained Earnings | 292,698,000 | 225,507,000 | 207,832,000 | 188,690,000 |
Total Shareholders Equity | 351,857,000 | 290,939,000 | 280,897,000 | 326,392,000 |
Balance Sheet (Annual) | 2025-01-31 | 2024-01-31 | 2023-01-31 | 2022-01-31 | 2021-01-31 |
---|---|---|---|---|---|
Assets | |||||
Cash and Cash Equivalents | 145,263,000 | 197,032,000 | 173,947,000 | 350,472,000 | 366,671,000 |
Short Term Investments | 379,874,000 | 215,373,000 | 151,511,000 | 90,026,000 | 90,055,000 |
Net Receivables | 209,261,000 | 95,515,000 | 74,910,000 | 31,882,000 | 55,348,000 |
Inventory | 320,000 | 9,985,000 | 11,903,000 | 738,000 | 0 |
Total Current Assets | 781,300,000 | 547,179,000 | 438,702,000 | 507,284,000 | 546,220,000 |
Property Plant Equipment | 24,516,000 | 18,541,000 | 16,454,000 | 14,489,000 | 24,121,000 |
Goodwill and Intangibles | 29,859,000 | 30,250,000 | 30,642,000 | 31,355,000 | 32,040,000 |
Total Assets | 836,227,000 | 598,229,000 | 489,487,000 | 553,585,000 | 602,630,000 |
Liabilities | |||||
Account Payables | 97,297,000 | 39,485,000 | 56,375,000 | 41,822,000 | 53,295,000 |
Short Term Debt | 5,420,000 | 2,726,000 | 1,567,000 | 1,367,000 | 0 |
Total Current Liabilities | 479,857,000 | 302,260,000 | 202,503,000 | 223,027,000 | 276,087,000 |
Long Term Debt | 2,588,000 | 0 | 0 | 0 | 0 |
Total Liabilities | 484,370,000 | 307,290,000 | 208,590,000 | 227,990,000 | 280,222,000 |
Shareholders Equity | |||||
Retained Earnings | 292,698,000 | 225,507,000 | 207,832,000 | 188,690,000 | 166,110,000 |
Total Shareholders Equity | 351,857,000 | 290,939,000 | 280,897,000 | 326,392,000 | 320,667,000 |
Cash Flow Statement (Quarterly) | 2025-01-31 | 2024-01-31 | 2023-01-31 | 2022-01-31 |
---|---|---|---|---|
Operating Activities | ||||
Net Income | 85,459,000 | 32,358,000 | 34,704,000 | 35,706,000 |
Depreciation & Amortization | 5,660,000 | 2,405,000 | 3,715,000 | 4,237,000 |
Stock Based Compensation | 4,460,000 | 4,455,000 | 3,958,000 | 3,459,000 |
Change in Working Capital | 67,884,000 | 77,972,000 | -69,011,000 | -28,876,000 |
Operating Cash Flow | 167,584,000 | 116,858,000 | -30,061,000 | 28,415,000 |
Investing Activities | ||||
Capital Expenditure | -6,583,000 | -2,756,000 | -3,372,000 | -1,422,000 |
Investments | -6,583,000 | -2,756,000 | -3,372,000 | -1,422,000 |
Investing Cash Flow | -193,615,000 | -67,607,000 | -63,122,000 | -7,038,000 |
Financing Activities | ||||
Debt Repayment | 0 | 0 | -66,000 | -1,428,000 |
Common Stock Issued/Repurchased | -1,524,000 | -12,464,000 | -68,170,000 | -18,944,000 |
Dividends Paid | -18,268,000 | -14,683,000 | -13,956,000 | -15,664,000 |
Financing Cash Flow | -26,060,000 | -26,050,000 | -82,803,000 | -34,608,000 |
Summary | ||||
Free Cash Flow | 161,001,000 | 114,102,000 | -33,433,000 | 26,993,000 |
Net Change in Cash | -51,769,000 | 23,085,000 | -176,525,000 | -16,199,000 |
Cash Flow Statement (Annual) | 2025-01-31 | 2024-01-31 | 2023-01-31 | 2022-01-31 | 2021-01-31 |
---|---|---|---|---|---|
Operating Activities | |||||
Net Income | 85,459,000 | 32,358,000 | 34,704,000 | 35,706,000 | 23,811,000 |
Depreciation & Amortization | 5,660,000 | 2,405,000 | 3,715,000 | 4,237,000 | 4,619,000 |
Stock Based Compensation | 4,460,000 | 4,455,000 | 3,958,000 | 3,459,000 | 2,938,000 |
Change in Working Capital | 67,884,000 | 77,972,000 | -69,011,000 | -28,876,000 | 133,206,000 |
Operating Cash Flow | 167,584,000 | 116,858,000 | -30,061,000 | 28,415,000 | 174,680,000 |
Investing Activities | |||||
Capital Expenditure | -6,583,000 | -2,756,000 | -3,372,000 | -1,422,000 | -1,697,000 |
Investments | -6,583,000 | -2,756,000 | -3,372,000 | -1,422,000 | -1,697,000 |
Investing Cash Flow | -193,615,000 | -67,607,000 | -63,122,000 | -7,038,000 | 68,303,000 |
Financing Activities | |||||
Debt Repayment | 0 | 0 | -66,000 | -1,428,000 | 0 |
Common Stock Issued/Repurchased | -1,524,000 | -12,464,000 | -68,170,000 | -18,944,000 | 0 |
Dividends Paid | -18,268,000 | -14,683,000 | -13,956,000 | -15,664,000 | -47,047,000 |
Financing Cash Flow | -26,060,000 | -26,050,000 | -82,803,000 | -34,608,000 | -45,406,000 |
Summary | |||||
Free Cash Flow | 161,001,000 | 114,102,000 | -33,433,000 | 26,993,000 | 172,983,000 |
Net Change in Cash | -51,769,000 | 23,085,000 | -176,525,000 | -16,199,000 | 199,308,000 |