Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$3,670,808
$3,547,399
$3,667,568
$3,400,379
Gross Profit
676,077
785,115
925,979
717,257
EBITDA
539,671
560,547
746,407
494,238
EBIT
553,640
570,333
760,052
506,169
Net Income
401,288
417,571
576,101
365,634
Net Change In Cash
3,670,808
3,547,399
3,667,568
3,400,379
Free Cash Flow
683,214
727,616
796,080
1,227,568
Cash
1,984,529
1,720,209
1,974,747
1,573,238
Basic Shares
400,368
399,825
400,888
401,817

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$13,638,752
$12,142,938
$11,166,499
$9,455,466
Gross Profit
3,121,615
2,724,396
2,438,008
2,022,773
EBITDA
2,220,762
1,861,001
1,905,927
1,559,767
EBIT
2,391,400
1,881,862
1,850,055
1,430,085
Net Income
1,756,115
1,381,359
1,381,062
1,022,490
Net Change In Cash
13,638,752
12,142,938
11,166,499
9,455,466
Cost of Revenue
-94,743
-803,523
Free Cash Flow
3,572,745
2,876,158
2,515,920
2,117,353
Cash
1,974,747
1,363,195
1,449,346
1,568,843
Basic Shares
403,224
409,947
419,191
419,623

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$1.05
2025-03-31
$1.01
2024-12-31
$1.13