| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $1,394,373 | $1,353,443 | $1,301,692 | $1,248,351 |
Gross Profit | 379,891 | 389,431 | 349,684 | 380,037 |
EBITDA | 174,931 | 168,402 | 140,696 | 172,562 |
EBIT | 143,618 | 126,476 | 99,330 | 136,512 |
Net Income | 106,816 | 88,026 | 73,482 | 103,299 |
Net Change In Cash | 1,394,373 | 1,353,443 | 1,301,692 | 1,248,351 |
Free Cash Flow | 286,382 | 43,367 | 14,833 | 114,532 |
Cash | 1,239,136 | 1,041,344 | 1,173,639 | 1,286,267 |
Basic Shares | 55,817 | 56,898 | 57,262 | 57,435 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $4,727,940 | $4,690,540 | $4,824,698 | $3,758,144 |
Gross Profit | 1,450,443 | 1,434,026 | 1,538,015 | 1,274,447 |
EBITDA | 671,688 | 659,863 | 713,015 | 680,270 |
EBIT | 544,584 | 527,161 | 572,966 | 535,119 |
Net Income | 454,533 | 417,083 | 419,416 | 481,652 |
Net Change In Cash | 4,727,940 | 4,690,540 | 4,824,698 | 3,758,144 |
Cost of Revenue | 279,156 | 143,846 | ||
Free Cash Flow | 527,022 | 534,219 | 382,475 | 460,826 |
Cash | 1,286,267 | 2,036,235 | 1,681,344 | 1,446,625 |
Basic Shares | 57,983 | 59,085 | 59,169 | 59,064 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $3.08 |
2025-06-30 | $2.77 |
2025-03-31 | $2.41 |