Values in thousands | 2025-04-30 | 2025-01-31 | 2024-10-31 | 2024-07-31 |
---|---|---|---|---|
Revenue | $1,333,796 | $1,260,710 | $1,470,776 | $1,448,456 |
Gross Profit | 416,244 | 393,090 | 461,127 | 451,563 |
EBITDA | 102,616 | 48,767 | 138,201 | 138,066 |
EBIT | 61,008 | 6,337 | 96,123 | 100,034 |
Net Income | 26,094 | -21,409 | 53,536 | 57,248 |
Net Change In Cash | 1,333,796 | 1,260,710 | 1,470,776 | 1,448,456 |
Free Cash Flow | 183,371 | 83,103 | 101,525 | -31,915 |
Cash | 55,599 | 59,029 | 83,928 | 53,172 |
Basic Shares | 38,813 | 38,708 | 39,703 | 40,226 |
Values in thousands | 2025-04-30 | 2024-04-30 | 2023-04-30 | 2022-04-30 |
---|---|---|---|---|
Revenue | $5,513,738 | $5,501,907 | $5,329,252 | $4,634,875 |
Gross Profit | 1,722,024 | 1,775,101 | 1,725,945 | 1,488,275 |
EBITDA | 427,523 | 582,989 | 640,253 | 542,148 |
EBIT | 263,375 | 449,627 | 513,346 | 422,916 |
Net Income | 115,469 | 276,079 | 332,991 | 273,442 |
Net Change In Cash | 5,513,738 | 5,501,907 | 5,329,252 | 4,634,875 |
Cost of Revenue | 64,658 | -64,321 | ||
Free Cash Flow | 336,084 | 376,002 | 389,065 | 138,529 |
Cash | 55,599 | 166,148 | 164,745 | 101,916 |
Basic Shares | 39,503 | 40,906 | 42,592 | 43,898 |
Quarter | EPS |
---|---|
2025-10-31 | $0 |
2025-04-30 | $1.29 |
2025-01-31 | $0.92 |
2024-10-31 | $2.02 |