| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $2,003,845 | $2,091,482 | $2,091,482 | $2,072,665 |
Gross Profit | 434,195 | 442,327 | 442,327 | 439,638 |
EBITDA | 120,215 | 112,451 | 112,451 | 92,691 |
EBIT | 93,955 | 86,519 | 86,519 | 66,911 |
Net Income | 50,947 | 46,932 | 46,932 | 37,012 |
Net Change In Cash | 2,003,845 | 2,091,482 | 2,091,482 | 2,072,665 |
Free Cash Flow | 243,485 | -181,899 | -181,899 | 200,703 |
Cash | 547,017 | 309,135 | 309,135 | 259,233 |
Basic Shares | 31,536 | 32,121 | 32,121 | 37,212 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $8,701,698 | $9,175,840 | $10,431,191 | $9,436,113 |
Gross Profit | 1,766,016 | 1,669,525 | 1,636,567 | 1,447,557 |
EBITDA | 513,153 | 481,454 | 476,521 | 385,848 |
EBIT | 415,016 | 418,978 | 419,907 | 330,427 |
Net Income | 249,691 | 281,309 | 280,608 | 219,345 |
Net Change In Cash | 8,701,698 | 9,175,840 | 10,431,191 | 9,436,113 |
Cost of Revenue | 74,272 | -18,748 | ||
Free Cash Flow | 586,063 | 580,279 | 27,167 | 111,632 |
Cash | 259,233 | 268,730 | 163,637 | 103,840 |
Basic Shares | 38,136 | 37,241 | 36,620 | 36,863 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $2.43 |
2025-06-30 | $2.45 |
2025-03-31 | $2.06 |