| Values in thousands | 2025-10-31 | 2025-07-31 | 2025-04-30 | 2025-01-31 |
|---|---|---|---|---|
Revenue | $175,625 | $158,563 | $158,340 | $158,228 |
Gross Profit | 36,132 | 14,319 | 14,342 | 17,572 |
EBITDA | 33,960 | 13,872 | 13,417 | 16,491 |
EBIT | 27,918 | 8,118 | 8,398 | 11,401 |
Net Income | 23,413 | 7,111 | 8,678 | 11,098 |
Net Change In Cash | 175,625 | 158,563 | 158,340 | 158,228 |
Free Cash Flow | 24,510 | -5,740 | -10,376 | 9,196 |
Cash | 272,004 | 240,962 | 159,913 | 196,255 |
Basic Shares | 33,267 | 33,388 | 33,878 | 35,359 |
| Values in thousands | 2025-01-31 | 2024-01-31 | 2023-01-31 | 2022-01-31 |
|---|---|---|---|---|
Revenue | $642,491 | $833,384 | $855,000 | $774,802 |
Gross Profit | 91,477 | 98,218 | 48,602 | 97,560 |
EBITDA | 86,044 | 91,878 | 49,079 | 92,675 |
EBIT | 64,329 | 68,839 | 25,775 | 69,084 |
Net Income | 58,167 | 60,935 | 27,697 | 52,364 |
Net Change In Cash | 642,491 | 833,384 | 855,000 | 774,802 |
Cost of Revenue | 85,910 | |||
Free Cash Flow | -7,126 | 90,307 | 39,217 | 86,585 |
Cash | 196,255 | 223,397 | 71,347 | 229,846 |
Basic Shares | 35,272 | 35,152 | 35,276 | 35,891 |
| Quarter | EPS |
|---|---|
2026-01-31 | $0 |
2025-10-31 | $0.71 |
2025-07-31 | $0.22 |
2025-04-30 | $0.51 |