Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$2,603,307
$2,350,445
$2,851,208
$2,737,679
Gross Profit
603,324
515,070
725,575
686,592
EBITDA
459,807
415,240
584,600
550,343
EBIT
454,118
409,458
579,647
545,658
Net Income
333,737
299,576
457,432
429,323
Net Change In Cash
2,603,307
2,350,445
2,851,208
2,737,679
Free Cash Flow
26,802
200,722
631,459
350,052
Cash
1,829,925
2,287,910
2,664,667
2,568,667
Basic Shares
3,117
3,159
3,319
3,290

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$10,543,571
$9,534,889
$10,538,287
$8,959,750
Gross Profit
2,693,022
2,483,691
2,876,016
2,196,635
EBITDA
2,161,664
1,973,029
2,310,114
1,661,396
EBIT
2,143,289
1,956,113
2,292,718
1,641,933
Net Income
1,681,928
1,591,611
1,725,575
1,236,719
Net Change In Cash
10,543,571
9,534,889
10,538,287
8,959,750
Cost of Revenue
-62,466
-172,798
Free Cash Flow
1,345,250
1,473,296
1,851,673
1,224,518
Cash
2,664,667
3,215,444
2,574,268
2,573,467
Basic Shares
3,319
3,435
3,508
3,858

Earnings Calls

Quarter EPS
2025-06-30
$108.54
2025-03-31
$94.83
2024-12-31
$139.93
2024-09-30
$130.50