Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$2,614,718
$2,805,419
$2,887,540
$2,987,494
Gross Profit
796,273
944,267
1,558,343
1,232,719
EBITDA
330,224
493,825
888,710
678,565
EBIT
206,391
374,261
764,895
565,310
Net Income
62,719
224,203
796,591
446,301
Net Change In Cash
2,614,718
2,805,419
2,887,540
2,987,494
Free Cash Flow
-46,469
251,155
807,075
567,296
Cash
912,345
1,515,252
730,746
614,951
Basic Shares
203,188
203,141
203,487
203,030

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$11,202,263
$11,164,992
$10,419,294
$8,971,337
Gross Profit
5,300,888
4,997,816
4,498,785
4,048,598
EBITDA
3,103,508
2,753,190
2,436,125
2,242,072
EBIT
2,648,253
2,333,375
2,057,166
1,927,070
Net Income
2,221,239
1,861,787
1,644,817
1,477,512
Net Change In Cash
11,202,263
11,164,992
10,419,294
8,971,337
Cost of Revenue
124,736
-826,155
Free Cash Flow
1,925,654
1,552,081
1,808,356
1,587,007
Cash
730,746
401,902
463,889
329,266
Basic Shares
203,487
205,547
206,575
207,758

Earnings Calls

Quarter EPS
2025-06-30
$1.21
2025-03-31
$1.10
2024-12-31
$2.69
2024-09-30
$2.34