| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $2,067,005 | $2,062,442 | $1,531,086 | $1,753,962 |
Gross Profit | 594,837 | 603,488 | 429,623 | 468,084 |
EBITDA | 249,488 | 282,779 | 117,819 | 140,086 |
EBIT | 238,495 | 271,869 | 107,042 | 129,595 |
Net Income | 189,230 | 183,613 | 80,061 | 96,841 |
Net Change In Cash | 2,067,005 | 2,062,442 | 1,531,086 | 1,753,962 |
Free Cash Flow | 346,428 | -14,283 | -185,185 | 370,865 |
Cash | 324,348 | 292,978 | 431,823 | 526,270 |
Basic Shares | 37,918 | 37,876 | 37,853 | 37,746 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $7,618,317 | $7,283,767 | $7,274,344 | $6,280,192 |
Gross Profit | 2,044,713 | 1,992,140 | 2,030,289 | 1,667,545 |
EBITDA | 792,096 | 803,723 | 863,261 | 656,655 |
EBIT | 751,274 | 768,633 | 831,578 | 628,528 |
Net Income | 536,286 | 536,337 | 601,167 | 418,945 |
Net Change In Cash | 7,618,317 | 7,283,767 | 7,274,344 | 6,280,192 |
Cost of Revenue | 34,170 | -27,799 | ||
Free Cash Flow | 743,012 | 526,476 | 538,175 | 325,458 |
Cash | 526,270 | 210,112 | 147,505 | 118,268 |
Basic Shares | 37,510 | 36,531 | 35,683 | 35,423 |
| Quarter | EPS |
|---|---|
2025-09-30 | $3.98 |
2025-06-30 | $4.52 |
2025-03-31 | $1.93 |
2024-12-31 | $2.37 |