| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $210,709 | $842,814 | $797,647 | $758,751 |
Gross Profit | 208,053 | 528,553 | 495,328 | 432,672 |
EBITDA | 121,964 | 208,098 | 182,047 | 202,332 |
EBIT | 176,585 | 180,761 | 154,763 | 175,434 |
Net Income | 140,894 | 140,018 | 119,777 | 136,154 |
Net Change In Cash | 210,709 | 842,814 | 797,647 | 758,751 |
Free Cash Flow | 867,847 | 60,834 | 20,259 | 541,006 |
Cash | 1,426,043 | 1,359,063 | 1,416,695 | 1,434,701 |
Basic Shares | 63,196 | 63,376 | 63,548 | 63,491 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $3,361,741 | $3,045,094 | $1,999,402 | $1,829,264 |
Gross Profit | 1,918,035 | 1,928,810 | 1,788,680 | 1,867,368 |
EBITDA | 771,950 | 793,141 | 767,720 | 898,568 |
EBIT | 666,644 | 683,248 | 660,157 | 796,100 |
Net Income | 523,569 | 530,746 | 520,273 | 618,121 |
Net Change In Cash | 3,361,741 | 3,045,094 | 1,999,402 | 1,829,264 |
Cost of Revenue | -1,435,694 | 1,656,837 | ||
Free Cash Flow | 1,258,865 | 66,183 | 5,122,270 | -3,692,577 |
Cash | 1,434,701 | 1,348,265 | 1,401,716 | 2,837,410 |
Basic Shares | 63,745 | 65,652 | 67,212 | 68,594 |
| Quarter | EPS |
|---|---|
2025-09-30 | $2.22 |
2025-06-30 | $2.19 |
2025-03-31 | $1.86 |
2024-12-31 | $2.12 |