Values in thousands | 2025-07-31 | 2025-04-30 | 2025-01-31 | 2024-10-31 |
---|---|---|---|---|
Revenue | $237,743 | $193,660 | $232,474 | $257,008 |
Gross Profit | 44,267 | 36,863 | 47,613 | 44,327 |
EBITDA | 37,203 | 25,930 | 32,667 | 30,332 |
EBIT | 35,636 | 24,342 | ||
Net Income | 35,275 | 22,550 | 31,369 | 28,010 |
Net Change In Cash | 237,743 | 193,660 | 232,474 | 257,008 |
Free Cash Flow | 32,908 | 34,898 | 43,259 | 29,232 |
Cash | 177,850 | 189,251 | 145,263 | 175,349 |
Basic Shares | 14,131 | 14,112 | 14,135 | 14,034 |
Values in thousands | 2025-01-31 | 2024-01-31 | 2023-01-31 | 2022-01-31 |
---|---|---|---|---|
Revenue | $874,179 | $573,333 | $455,040 | $509,370 |
Gross Profit | 140,989 | 80,834 | 86,361 | 99,732 |
EBITDA | 93,855 | 38,863 | 45,384 | 56,648 |
EBIT | 88,195 | 36,458 | 41,669 | 52,411 |
Net Income | 85,459 | 32,358 | 33,098 | 38,244 |
Net Change In Cash | 874,179 | 573,333 | 455,040 | 509,370 |
Cost of Revenue | -175,986 | -13,231 | ||
Free Cash Flow | 161,001 | 114,102 | -33,433 | 26,993 |
Cash | 145,263 | 197,032 | 173,947 | 350,472 |
Basic Shares | 13,906 | 13,548 | 14,176 | 15,913 |
Quarter | EPS |
---|---|
2025-10-31 | $0 |
2025-07-31 | $2.50 |
2025-04-30 | $1.60 |
2025-01-31 | $2.22 |