| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $2,450,969 | $2,173,319 | $1,831,286 | $1,867,804 |
Gross Profit | 607,871 | 509,897 | 403,416 | 433,738 |
EBITDA | 418,346 | 332,736 | 243,756 | 220,900 |
EBIT | 373,432 | 298,089 | 209,631 | 186,016 |
Net Income | 291,615 | 230,848 | 169,289 | 145,870 |
Net Change In Cash | 2,450,969 | 2,173,319 | 1,831,286 | 1,867,804 |
Free Cash Flow | 517,939 | 221,222 | -110,158 | 169,787 |
Cash | 860,523 | 331,710 | 204,758 | 549,939 |
Basic Shares | 35,365 | 35,369 | 35,605 | 35,775 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $7,027,476 | $5,206,760 | $4,140,364 | $3,073,636 |
Gross Profit | 1,476,411 | 990,509 | 741,608 | 563,207 |
EBITDA | 817,096 | 478,632 | 329,303 | 264,197 |
EBIT | 671,611 | 397,066 | 247,956 | 195,253 |
Net Income | 522,433 | 323,398 | 245,947 | 143,348 |
Net Change In Cash | 7,027,476 | 5,206,760 | 4,140,364 | 3,073,636 |
Cost of Revenue | -1,562 | 3,880 | ||
Free Cash Flow | 737,986 | 544,730 | 253,172 | 157,821 |
Cash | 549,939 | 205,150 | 57,214 | 58,776 |
Basic Shares | 35,775 | 35,895 | 36,046 | 36,450 |
| Quarter | EPS |
|---|---|
2025-09-30 | $8.25 |
2025-06-30 | $6.53 |
2025-03-31 | $4.75 |
2024-12-31 | $4.08 |