| Values in thousands | 2025-10-31 | 2025-07-31 | 2025-04-30 | 2025-01-31 |
|---|---|---|---|---|
Revenue | $421,751 | $396,800 | $442,579 | $404,626 |
Gross Profit | 304,115 | 287,541 | 331,638 | 300,407 |
EBITDA | 105,609 | 65,195 | 101,297 | 69,174 |
EBIT | 69,680 | 28,749 | 63,535 | 32,330 |
Net Income | 44,891 | 11,700 | 68,093 | -22,954 |
Net Change In Cash | 421,751 | 396,800 | 442,579 | 404,626 |
Free Cash Flow | -4,620 | -97,010 | 125,107 | 124,859 |
Cash | 67,404 | 81,850 | 85,882 | 104,510 |
Basic Shares | 53,735 | 53,966 | 54,830 | 53,952 |
| Values in thousands | 2025-04-30 | 2024-04-30 | 2023-04-30 | 2022-04-30 |
|---|---|---|---|---|
Revenue | $1,677,609 | $1,872,987 | $2,019,900 | $2,082,928 |
Gross Profit | 1,246,229 | 1,293,265 | 1,327,359 | 1,382,270 |
EBITDA | 343,632 | 38,945 | 293,598 | 445,633 |
EBIT | 195,425 | -138,044 | 75,845 | 225,263 |
Net Income | 84,161 | -200,319 | 17,233 | 148,309 |
Net Change In Cash | 1,677,609 | 1,872,987 | 2,019,900 | 2,082,928 |
Cost of Revenue | 10,105 | 13,438 | ||
Free Cash Flow | 119,817 | 105,882 | 170,380 | 217,404 |
Cash | 85,882 | 83,249 | 106,714 | 100,397 |
Basic Shares | 54,830 | 54,945 | 56,355 | 56,598 |
| Quarter | EPS |
|---|---|
2025-10-31 | $0.83 |
2025-07-31 | $0.49 |
2025-04-30 | $1.25 |
2025-01-31 | -$0.42 |