Values in thousands | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
---|---|---|---|---|
Revenue | $729,551 | $689,924 | $628,436 | $609,889 |
Gross Profit | 336,047 | 323,454 | 299,237 | 280,269 |
EBITDA | 88,403 | 86,851 | 154,765 | 141,055 |
EBIT | 78,207 | 76,812 | 145,056 | 130,792 |
Net Income | 63,695 | 43,414 | 53,911 | 48,428 |
Net Change In Cash | 729,551 | 689,924 | 628,436 | 609,889 |
Free Cash Flow | 420,342 | 387,619 | 349,855 | 337,338 |
Cash | 73,910 | 67,500 | 271,305 | 228,927 |
Basic Shares | 28,202 | 27,711 | 27,941 | 29,503 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $2,657,800 | $2,117,639 | $1,736,085 | $1,207,932 |
Gross Profit | 1,239,007 | 1,035,143 | 1,117,564 | 947,751 |
EBITDA | 334,523 | 265,513 | 420,859 | 448,438 |
EBIT | 294,316 | 227,356 | -931,234 | -346,431 |
Net Income | 209,448 | 175,121 | 207,424 | 256,295 |
Net Change In Cash | 2,657,800 | 2,117,639 | 1,736,085 | 1,207,932 |
Cost of Revenue | -47,406 | -143,351 | ||
Free Cash Flow | 1,495,154 | 1,121,628 | 850,369 | 442,194 |
Cash | 73,910 | 54,357 | 100,165 | 165,477 |
Basic Shares | 28,202 | 31,921 | 33,482 | 37,736 |
Quarter | EPS |
---|---|
2024-12-31 | $2.61 |
2024-09-30 | $2.45 |
2024-06-30 | $2.21 |
2024-03-31 | $1.91 |