| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $1,405,045 | $1,258,754 | $1,484,021 | $1,372,779 |
Gross Profit | 1,230,190 | 1,103,678 | 1,212,789 | 1,052,327 |
EBITDA | 1,107,477 | 982,466 | 751,169 | 737,160 |
EBIT | 1,072,375 | 935,413 | 671,282 | 609,323 |
Net Income | 835,545 | 819,531 | 576,419 | 599,204 |
Net Change In Cash | 1,405,045 | 1,258,754 | 1,484,021 | 1,372,779 |
Free Cash Flow | 1,053,422 | 772,226 | 831,712 | 696,227 |
Cash | 1,666,899 | 1,192,608 | 551,024 | 741,411 |
Basic Shares | 340,974 | 342,194 | 344,878 | 346,423 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $4,709,248 | $3,283,087 | $2,817,058 | $2,793,104 |
Gross Profit | 3,542,442 | 2,223,896 | 1,560,993 | 1,805,009 |
EBITDA | 2,342,945 | 1,145,243 | 513,770 | 580,544 |
EBIT | 1,894,265 | 656,235 | -33,314 | 149,481 |
Net Income | 1,579,776 | 356,711 | -192,746 | 35,446 |
Net Change In Cash | 4,709,248 | 3,283,087 | 2,817,058 | 2,793,104 |
Cost of Revenue | 2,253,269 | |||
Free Cash Flow | 2,094,235 | 1,057,264 | 412,111 | 356,394 |
Cash | 741,411 | 502,152 | 1,080,484 | 1,520,504 |
Basic Shares | 347,807 | 362,589 | 371,568 | 342,763 |
| Quarter | EPS |
|---|---|
2025-09-30 | $2.45 |
2025-06-30 | $2.39 |
2025-03-31 | $1.67 |
2024-12-31 | $1.73 |