| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $543,501 | $537,249 | $515,723 | $525,818 |
Gross Profit | 428,792 | 440,163 | 405,973 | 409,552 |
EBITDA | 198,828 | 210,144 | 181,318 | 187,397 |
EBIT | 184,774 | 196,163 | 167,597 | 173,834 |
Net Income | 141,518 | 153,763 | 131,592 | 136,108 |
Net Change In Cash | 543,501 | 537,249 | 515,723 | 525,818 |
Free Cash Flow | 113,276 | 100,511 | 126,018 | -150,674 |
Cash | 2,954,109 | 3,146,313 | 3,273,853 | 3,372,910 |
Basic Shares | 132,463 | 132,582 | 134,278 | 133,687 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $2,092,933 | $1,969,321 | $1,566,020 | $1,438,742 |
Gross Profit | 1,630,719 | 1,550,708 | 1,481,155 | 1,492,202 |
EBITDA | 733,566 | 669,239 | 679,234 | 731,167 |
EBIT | 679,490 | 619,726 | 632,378 | 686,301 |
Net Income | 526,331 | 477,060 | 488,399 | 530,765 |
Net Change In Cash | 2,092,933 | 1,969,321 | 1,566,020 | 1,438,742 |
Cost of Revenue | -3,399,153 | 2,088,626 | ||
Free Cash Flow | 531,726 | 400,695 | 494,194 | 541,006 |
Cash | 3,372,910 | 2,682,157 | 841,636 | 4,276,756 |
Basic Shares | 134,395 | 136,575 | 131,837 | 134,439 |
| Quarter | EPS |
|---|---|
2025-09-30 | $1.06 |
2025-06-30 | $1.14 |
2025-03-31 | $0.98 |
2024-12-31 | $1.01 |