| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $3,929,012 | $4,353,173 | $3,568,813 | $4,115,120 |
Gross Profit | 2,976,137 | 2,862,278 | 2,639,609 | 3,408,949 |
EBITDA | 2,683,724 | 2,521,105 | 2,350,542 | 2,394,719 |
EBIT | 2,461,484 | 2,303,556 | 2,142,929 | 2,193,658 |
Net Income | 1,504,373 | 1,335,472 | 1,284,658 | 1,187,234 |
Net Change In Cash | 3,929,012 | 4,353,173 | 3,568,813 | 4,115,120 |
Free Cash Flow | 1,397,733 | 1,212,863 | 1,094,622 | 1,776,886 |
Cash | 4,445,481 | 3,353,695 | 2,266,520 | 1,656,365 |
Basic Shares | 48,271 | 48,271 | 48,271 | 48,287 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $15,072,956 | $14,457,080 | $11,934,768 | $8,720,010 |
Gross Profit | 9,842,572 | 9,510,384 | 7,338,430 | 5,149,117 |
EBITDA | 9,155,141 | 8,970,651 | 6,778,127 | 4,839,715 |
EBIT | 8,398,158 | 8,329,308 | 6,226,927 | 4,352,485 |
Net Income | 4,928,804 | 5,011,842 | 3,900,967 | 2,857,265 |
Net Change In Cash | 15,072,956 | 14,457,080 | 11,934,768 | 8,720,010 |
Free Cash Flow | 5,875,331 | 5,930,762 | 2,079,850 | 2,520,955 |
Cash | 1,656,365 | 2,576,256 | 3,336,420 | 5,987,164 |
Basic Shares | 48,271 | 48,271 | 48,271 | 48,579 |
| Quarter | EPS |
|---|---|
2025-09-30 | $3.90 |
2025-06-30 | $1.47 |
2025-03-31 | $1.30 |
2024-12-31 | $1.18 |