| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $1,248,226 | $1,172,480 | $1,102,030 | $1,005,667 |
Gross Profit | 871,569 | 830,556 | 863,513 | 783,823 |
EBITDA | 627,865 | 614,900 | 581,312 | 513,621 |
EBIT | 511,263 | 521,737 | 489,962 | 421,433 |
Net Income | 264,484 | 277,941 | 284,168 | 243,233 |
Net Change In Cash | 1,248,226 | 1,172,480 | 1,102,030 | 1,005,667 |
Free Cash Flow | 760,297 | -429,841 | 1,087,611 | -118,922 |
Cash | 2,496,920 | 2,005,508 | 2,192,849 | 1,554,835 |
Basic Shares | 70,123 | 71,131 | 71,429 | 71,558 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $4,528,403 | $3,974,589 | $3,757,719 | $3,427,129 |
Gross Profit | 3,165,923 | 3,105,504 | 2,937,811 | 2,662,422 |
EBITDA | 2,336,708 | 2,119,244 | 2,010,216 | 1,762,604 |
EBIT | 1,943,405 | 1,768,156 | 1,673,612 | 1,440,322 |
Net Income | 1,069,826 | 1,003,746 | 981,890 | 954,327 |
Net Change In Cash | 4,528,403 | 3,974,589 | 3,757,719 | 3,427,129 |
Free Cash Flow | 1,299,145 | 1,765,389 | 1,947,310 | 603,369 |
Cash | 2,496,920 | 1,553,642 | 1,389,648 | 1,435,163 |
Basic Shares | 71,058 | 71,848 | 74,387 | 76,862 |
| Quarter | EPS |
|---|---|
2025-12-31 | $6.04 |
2025-09-30 | $5.70 |
2025-06-30 | $5.13 |
2025-03-31 | $3.40 |