| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $1,888,317 | $1,855,519 | $1,579,977 | $1,746,495 |
Gross Profit | 748,516 | 742,496 | 627,104 | 697,874 |
EBITDA | 234,416 | 326,849 | 199,720 | 207,513 |
EBIT | 196,917 | 272,084 | 146,347 | 156,901 |
Net Income | 142,334 | 187,387 | 103,611 | 178,948 |
Net Change In Cash | 1,888,317 | 1,855,519 | 1,579,977 | 1,746,495 |
Free Cash Flow | 264,081 | 148,533 | 100,305 | 84,782 |
Cash | 1,532,473 | 1,219,925 | 1,151,805 | 1,135,824 |
Basic Shares | 86,728 | 87,157 | 87,260 | 87,450 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $6,899,716 | $6,653,858 | $6,200,957 | $5,562,714 |
Gross Profit | 2,753,179 | 2,598,711 | 2,277,954 | 1,954,187 |
EBITDA | 1,052,293 | 1,011,417 | 771,469 | 469,163 |
EBIT | 858,502 | 834,451 | 599,879 | 288,598 |
Net Income | 633,125 | 408,375 | 430,158 | 189,580 |
Net Change In Cash | 6,899,716 | 6,653,858 | 6,200,957 | 5,562,714 |
Free Cash Flow | 505,342 | 528,386 | 225,246 | 366,062 |
Cash | 1,135,824 | 635,269 | 197,648 | 142,314 |
Basic Shares | 90,530 | 93,920 | 94,050 | 94,000 |
| Quarter | EPS |
|---|---|
2025-09-30 | $2.06 |
2025-06-30 | $2.15 |
2025-03-31 | $10.63 |
2024-12-31 | $18.34 |