| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $2,200,430 | $2,220,602 | $2,236,436 | $1,996,228 |
Gross Profit | 851,051 | 862,600 | 886,363 | 780,190 |
EBITDA | 199,517 | 217,800 | 263,152 | 143,152 |
EBIT | 158,778 | 179,356 | 226,332 | 106,869 |
Net Income | 120,116 | 133,703 | 180,026 | 79,602 |
Net Change In Cash | 2,200,430 | 2,220,602 | 2,236,436 | 1,996,228 |
Free Cash Flow | 111,372 | 50,408 | 239,610 | 56,175 |
Cash | 322,415 | 261,404 | 285,663 | 265,159 |
Basic Shares | 98,715 | 98,774 | 99,719 | 101,379 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $7,719,290 | $6,837,384 | $6,404,223 | $6,099,869 |
Gross Profit | 2,961,791 | 2,540,041 | 2,360,964 | 2,219,812 |
EBITDA | 645,067 | 518,591 | 493,493 | 464,379 |
EBIT | 504,903 | 386,680 | 366,426 | 338,838 |
Net Income | 380,601 | 258,856 | 261,164 | 244,157 |
Net Change In Cash | 7,719,290 | 6,837,384 | 6,404,223 | 6,099,869 |
Cost of Revenue | 48,188 | 75,563 | ||
Free Cash Flow | 414,839 | 239,758 | 247,319 | 262,421 |
Cash | 265,159 | 201,794 | 293,233 | 245,287 |
Basic Shares | 101,379 | 103,390 | 109,139 | 116,077 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $1.22 |
2025-06-30 | $1.35 |
2025-03-31 | $1.81 |