Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $1,061,169 | $942,121 | $1,234,801 | $1,173,563 |
Gross Profit | 416,749 | 371,986 | 501,417 | 472,269 |
EBITDA | 156,415 | 121,765 | 208,719 | 213,293 |
EBIT | 108,094 | 75,624 | 164,885 | 170,141 |
Net Income | 74,016 | 43,840 | 128,853 | 113,742 |
Net Change In Cash | 1,061,169 | 942,121 | 1,234,801 | 1,173,563 |
Free Cash Flow | 103,126 | 27,215 | 286,120 | 267,057 |
Cash | 223,531 | 187,464 | 281,277 | 214,177 |
Basic Shares | 59,385 | 59,747 | 60,350 | 60,312 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $4,295,834 | $4,022,667 | $4,564,737 | $3,737,184 |
Gross Profit | 1,665,626 | 1,365,431 | 1,522,004 | 1,360,082 |
EBITDA | 670,919 | 554,529 | 719,433 | 816,520 |
EBIT | 499,151 | 387,927 | 563,292 | 724,479 |
Net Income | 325,256 | 203,089 | 350,267 | 533,392 |
Net Change In Cash | 4,295,834 | 4,022,667 | 4,564,737 | 3,737,184 |
Cost of Revenue | -11,673 | -507,789 | ||
Free Cash Flow | 604,568 | 392,610 | -27,672 | 301,164 |
Cash | 281,277 | 200,994 | 132,723 | 147,339 |
Basic Shares | 60,350 | 62,058 | 64,681 | 64,253 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.65 |
2025-03-31 | $1.26 |
2024-12-31 | $2.80 |