Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$3,711,900
$2,944,555
$2,818,175
$2,997,733
Gross Profit
3,576,078
2,826,440
2,702,643
2,886,396
EBITDA
1,915,627
1,461,576
1,570,298
1,818,921
EBIT
1,906,653
1,452,601
1,561,277
1,809,940
Net Income
764,244
614,852
703,873
780,835
Net Change In Cash
3,711,900
2,944,555
2,818,175
2,997,733
Free Cash Flow
848,357
1,079,940
149,519
1,202,463
Cash
2,549,449
2,386,979
1,972,140
2,353,332
Basic Shares
782,401
772,434
768,769
768,280

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$11,374,228
$7,438,517
$7,449,857
$16,850,619
Gross Profit
10,930,540
7,006,649
7,132,632
16,652,351
EBITDA
6,495,445
2,997,789
3,528,886
13,634,267
EBIT
6,459,480
2,957,714
3,461,789
13,559,396
Net Income
2,776,508
1,390,880
1,747,631
5,857,397
Net Change In Cash
11,374,228
7,438,517
7,449,857
16,850,619
Cost of Revenue
2,306,301
145,082
Free Cash Flow
3,420,253
3,832,675
6,100,756
3,921,672
Cash
1,972,140
2,955,866
4,252,003
2,119,738
Basic Shares
766,646
755,419
740,942
720,125

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$1.21
2025-03-31
$1.09
2024-12-31
$1.69