Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $613,413 | $554,307 | $529,505 | $567,390 |
Gross Profit | 232,054 | 207,256 | 176,838 | 215,892 |
EBITDA | 120,227 | 101,583 | -1,333 | 120,658 |
EBIT | 86,000 | 68,822 | -33,342 | 87,494 |
Net Income | 57,342 | 43,571 | -51,786 | 58,058 |
Net Change In Cash | 613,413 | 554,307 | 529,505 | 567,390 |
Free Cash Flow | 72,570 | 42,656 | 134,810 | 65,034 |
Cash | 685,184 | 618,687 | 724,924 | 629,670 |
Basic Shares | 24,938 | 24,963 | 25,039 | 25,025 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $2,190,768 | $2,362,657 | $2,513,897 | $2,079,928 |
Gross Profit | 787,542 | 900,241 | 1,006,913 | 771,926 |
EBITDA | 325,858 | 360,862 | 589,866 | 458,187 |
EBIT | 195,406 | 360,862 | 469,160 | 359,552 |
Net Income | 100,190 | 259,485 | 373,306 | 283,806 |
Net Change In Cash | 2,190,768 | 2,362,657 | 2,513,897 | 2,079,928 |
Cost of Revenue | 93,523 | -194,800 | ||
Free Cash Flow | 291,744 | 371,199 | 315,377 | 282,782 |
Cash | 724,924 | 555,513 | 562,588 | 478,473 |
Basic Shares | 25,039 | 25,102 | 24,986 | 24,932 |
Quarter | EPS |
---|---|
2025-06-30 | $2.85 |
2025-03-31 | $2.19 |
2024-12-31 | $2.04 |
2024-09-30 | $2.71 |