Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $1,047,554 | $1,003,420 | $846,123 | $919,444 |
Gross Profit | 250,632 | 228,591 | 187,227 | 212,514 |
EBITDA | 19,656 | 108,215 | 82,135 | 116,603 |
EBIT | 62,302 | 65,569 | 39,592 | 74,417 |
Net Income | 32,436 | 38,238 | 14,558 | 40,866 |
Net Change In Cash | 1,047,554 | 1,003,420 | 846,123 | 919,444 |
Free Cash Flow | 131,115 | 19,906 | 49,402 | 33,679 |
Cash | 21,974 | 86,561 | 33,561 | 52,606 |
Basic Shares | 34,116 | 34,416 | 34,447 | 33,961 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $3,715,683 | $3,468,045 | $4,881,872 | $4,078,092 |
Gross Profit | 835,890 | 782,233 | 1,059,938 | 801,194 |
EBITDA | 424,585 | 260,200 | 626,927 | 456,520 |
EBIT | 258,040 | 260,200 | 496,170 | 351,712 |
Net Income | 138,401 | 142,897 | 328,196 | 224,915 |
Net Change In Cash | 3,715,683 | 3,468,045 | 4,881,872 | 4,078,092 |
Cost of Revenue | -100,002 | 78,082 | ||
Free Cash Flow | 251,159 | 349,685 | 331,855 | 187,326 |
Cash | 33,561 | 11,409 | 22,847 | 122,849 |
Basic Shares | 33,699 | 22,025 | 24,302 | 23,355 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.50 |
2025-03-31 | $1.11 |
2024-12-31 | $0.52 |