| Values in thousands | 2025-10-31 | 2025-07-31 | 2025-04-30 | 2025-01-31 |
|---|---|---|---|---|
Revenue | $322,164 | $325,835 | $330,844 | $311,817 |
Gross Profit | 201,061 | 205,594 | 197,309 | 189,241 |
EBITDA | 120,361 | 131,457 | 124,552 | 84,400 |
EBIT | 81,581 | 93,003 | 85,811 | 45,218 |
Net Income | 51,692 | 59,854 | 53,915 | 26,365 |
Net Change In Cash | 322,164 | 325,835 | 330,844 | 311,817 |
Free Cash Flow | 137,791 | 151,150 | 48,595 | 62,191 |
Cash | 309,259 | 304,461 | 287,894 | 295,948 |
Basic Shares | 86,970 | 87,746 | 88,415 | 88,614 |
| Values in thousands | 2025-01-31 | 2024-01-31 | 2023-01-31 | 2022-01-31 |
|---|---|---|---|---|
Revenue | $1,199,774 | $999,587 | $861,748 | $756,556 |
Gross Profit | 692,581 | 529,874 | 395,505 | 340,915 |
EBITDA | 337,543 | 282,416 | 171,529 | 102,970 |
EBIT | 175,092 | 129,338 | 10,328 | -34,218 |
Net Income | 96,703 | 55,712 | -26,143 | -44,289 |
Net Change In Cash | 1,199,774 | 999,587 | 861,748 | 756,556 |
Free Cash Flow | 337,772 | 196,752 | 31,523 | 3,914 |
Cash | 295,948 | 403,979 | 254,266 | 225,414 |
Basic Shares | 88,828 | 86,957 | 84,442 | 83,133 |
| Quarter | EPS |
|---|---|
2026-01-31 | $0 |
2025-10-31 | $1.01 |
2025-07-31 | $1.08 |
2025-04-30 | $0.97 |