Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$7,097,489
$6,851,868
$5,986,024
$5,259,477
Gross Profit
3,145,582
2,998,380
2,599,354
2,409,810
EBITDA
755,858
726,944
636,721
569,646
EBIT
653,860
627,150
544,938
567,234
Net Income
427,937
397,099
372,041
414,204
Net Change In Cash
7,097,489
6,851,868
5,986,024
5,259,477
Free Cash Flow
918,905
951,911
1,040,446
1,399,735
Cash
6,255,351
6,375,653
3,067,819
2,165,809
Basic Shares
636,172
639,526
635,572
592,019

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$22,938,469
$16,819,866
$13,063,560
$12,449,705
Gross Profit
10,243,737
7,205,088
5,833,647
5,185,277
EBITDA
2,667,756
1,196,984
783,498
-704,221
EBIT
2,295,585
807,311
342,653
-1,132,565
Net Income
1,578,149
444,321
150,726
-1,651,421
Net Change In Cash
22,938,469
16,819,866
13,063,560
12,449,705
Free Cash Flow
4,514,040
2,955,827
1,821,427
-2,031,975
Cash
6,375,653
2,405,153
2,811,056
6,029,859
Basic Shares
638,227
604,713
594,405
558,119

Earnings Calls

QuarterEPS
2026-03-31
$0.81
2025-12-31
$0.76
2025-09-30
$0.76
2025-06-30
$0.84