| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $1,393,158 | $1,297,403 | $1,233,278 | $1,312,206 |
Gross Profit | 418,920 | 394,043 | 351,473 | 392,033 |
EBITDA | 261,262 | 260,023 | 218,366 | 255,714 |
EBIT | 218,921 | 224,137 | 182,575 | 220,000 |
Net Income | 142,226 | 151,602 | 123,385 | 150,538 |
Net Change In Cash | 1,393,158 | 1,297,403 | 1,233,278 | 1,312,206 |
Free Cash Flow | 216,160 | 182,170 | 139,194 | 253,673 |
Cash | 1,142,403 | 842,493 | 308,811 | 400,318 |
Basic Shares | 28,204 | 28,859 | 29,175 | 29,485 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $5,329,803 | $5,194,694 | $5,008,744 | $3,486,207 |
Gross Profit | 1,624,918 | 1,603,820 | 1,486,719 | 974,389 |
EBITDA | 1,054,371 | 1,032,975 | 922,186 | 541,976 |
EBIT | 913,880 | 900,097 | 798,851 | 462,586 |
Net Income | 622,602 | 614,254 | 555,989 | 324,016 |
Net Change In Cash | 5,329,803 | 5,194,694 | 5,008,744 | 3,486,207 |
Cost of Revenue | 101,821 | -190,228 | ||
Free Cash Flow | 706,677 | 785,411 | 419,419 | 347,479 |
Cash | 400,318 | 848,565 | 240,069 | 139,779 |
Basic Shares | 30,680 | 31,575 | 32,440 | 33,146 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $5.36 |
2025-06-30 | $5.32 |
2025-03-31 | $4.63 |