Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$3,577,951
$3,481,041
$3,456,692
$3,276,051
Gross Profit
2,903,407
2,860,576
2,728,364
2,672,980
EBITDA
865,930
883,191
1,868,503
560,225
EBIT
1,862,875
1,862,875
Net Income
746,997
746,406
680,705
623,595
Net Change In Cash
3,577,951
3,481,041
3,456,692
3,276,051
Free Cash Flow
8,627
522,335
299,509
1,577,985
Cash
5,297,339
5,406,481
4,672,772
5,104,262
Basic Shares
264,560
263,189
1,303,393
263,761

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$13,065,824
$12,600,559
$11,134,203
$9,470,128
Gross Profit
10,363,972
9,902,201
9,095,579
7,628,172
EBITDA
7,144,896
6,882,318
2,580,344
2,682,999
EBIT
7,122,381
6,813,228
2,515,338
2,613,766
Net Income
2,383,146
2,340,835
2,266,382
2,508,947
Net Change In Cash
13,065,824
12,600,559
11,134,203
9,470,128
Free Cash Flow
2,865,403
875,328
216,058
574,956
Cash
4,672,772
4,969,319
3,636,380
4,418,127
Basic Shares
264,045
280,589
290,858
296,500

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$2.97
2025-03-31
$2.85
2024-12-31
$2.61