| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $14,949,056 | $14,645,092 | $14,390,273 | $14,581,420 |
Gross Profit | 6,804,894 | 6,618,715 | 6,354,391 | 6,151,048 |
EBITDA | 6,006,718 | 5,481,039 | 5,877,493 | 4,585,393 |
EBIT | 2,288,454 | 1,792,079 | 2,162,517 | 824,262 |
Net Income | 1,888,359 | 1,344,000 | 1,058,000 | 1,763,043 |
Net Change In Cash | 14,949,056 | 14,645,092 | 14,390,273 | 14,581,420 |
Free Cash Flow | 2,253,110 | 3,629,193 | 2,669,529 | 1,866,093 |
Cash | 6,796,561 | 9,454,000 | 8,185,000 | 6,691,098 |
Basic Shares | 1,600,000 | 1,600,000 | 1,627,692 | 1,632,407 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $55,845,048 | $52,100,151 | $48,041,162 | $44,032,613 |
Gross Profit | 24,492,890 | 22,684,751 | 20,609,482 | 19,251,244 |
EBITDA | 21,543,323 | 19,523,684 | 17,836,888 | 18,192,083 |
EBIT | 7,341,038 | 6,134,111 | 5,177,015 | 6,153,752 |
Net Income | 5,547,948 | 5,029,389 | 4,085,013 | 6,239,364 |
Net Change In Cash | 55,845,048 | 52,100,151 | 48,041,162 | 44,032,613 |
Free Cash Flow | 10,552,445 | 9,974,580 | 9,047,809 | 8,777,116 |
Cash | 6,691,098 | 4,358,276 | 2,273,834 | 6,449,000 |
Basic Shares | 1,641,420 | 1,658,604 | 1,670,851 | 1,683,095 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.59 |
2025-06-30 | $0.42 |
2025-03-31 | $0.65 |
2024-12-31 | $1.08 |