Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$5,310,890
$4,694,637
$3,919,196
$3,022,501
Gross Profit
4,639,948
3,945,684
3,919,196
2,811,252
EBITDA
3,343,983
2,685,258
1,731,307
Net Income
2,574,209
2,145,323
1,871,704
1,321,062
Net Change In Cash
5,310,890
4,694,637
3,919,196
3,022,501
Cash
6,257,038
6,495,155
11,688,383
9,048,504
Basic Shares
140,794
140,794
140,188
140,057

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$13,590,125
$9,097,659
$7,321,524
$6,738,418
Gross Profit
11,144,654
7,561,429
6,325,392
5,532,354
EBITDA
6,797,209
5,178,689
3,633,409
3,305,422
EBIT
6,621,704
5,007,483
3,483,762
3,185,291
Net Income
5,443,094
4,281,474
2,926,944
2,810,210
Net Change In Cash
13,590,125
9,097,659
7,321,524
6,738,418
Free Cash Flow
30,828,802
-6,415,159
3,384,411
5,941,515
Cash
11,688,383
4,937,538
5,028,898
4,555,096
Basic Shares
140,060
139,957
143,878
152,459

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$18.86
2025-03-31
$19.68
2024-12-31
$13.93