Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$4,410,857
$3,326,472
$4,021,840
$4,499,652
Gross Profit
3,122,823
2,071,807
2,780,025
3,209,040
EBITDA
966,644
256,833
822,800
1,306,173
EBIT
915,431
209,891
776,309
1,259,714
Net Income
657,148
121,714
549,178
904,959
Net Change In Cash
4,410,857
3,326,472
4,021,840
4,499,652
Free Cash Flow
453,756
335,479
419,994
838,890
Cash
4,295,093
4,193,675
3,692,667
3,873,041
Basic Shares
12,730
12,837
12,927
13,017

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$16,750,201
$15,713,585
$11,813,167
$12,918,327
Gross Profit
11,697,452
10,391,576
5,712,472
7,917,856
EBITDA
4,184,359
3,158,517
353,944
3,649,800
EBIT
3,842,000
2,838,783
44,496
3,313,407
Net Income
2,747,022
1,996,060
-216,277
2,423,135
Net Change In Cash
16,750,201
15,713,585
11,813,167
12,918,327
Cost of Revenue
443,927
-293,968
Free Cash Flow
2,339,015
2,528,188
2,454,730
2,128,818
Cash
3,692,667
3,747,060
4,137,432
3,978,490
Basic Shares
13,041
13,378
13,580
13,800

Earnings Calls

Quarter EPS
2025-06-30
$25.62
2025-03-31
$23.64
2024-12-31
$23.19
2024-09-30
$20.92