Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$5,302,504
$4,835,572
$4,950,436
$4,328,233
Gross Profit
2,429,524
2,236,193
2,205,460
1,861,061
EBITDA
663,910
644,361
415,962
202,415
EBIT
571,874
555,585
305,751
258,030
Net Income
409,293
402,589
237,308
153,324
Net Change In Cash
5,302,504
4,835,572
4,950,436
4,328,233
Free Cash Flow
1,399,735
756,931
1,020,982
1,260,847
Cash
2,165,809
2,183,030
2,405,153
2,538,749
Basic Shares
592,019
634,637
610,136
574,340

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$16,819,866
$13,080,625
$12,455,561
$9,959,814
Gross Profit
7,205,088
5,726,287
5,044,303
3,816,965
EBITDA
1,206,797
908,467
-1,016,114
-1,299,879
EBIT
817,124
467,046
-1,444,660
-1,579,041
Net Income
444,039
150,922
-1,652,197
-2,047,709
Net Change In Cash
16,819,866
13,080,625
12,455,561
9,959,814
Free Cash Flow
2,955,827
1,821,427
-2,031,975
-598,527
Cash
2,405,153
2,811,056
6,029,859
9,247,762
Basic Shares
604,713
594,405
558,119
532,705

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$0.65
2025-03-31
$0.83
2024-12-31
$0.39