Quarterly Financials

Values in thousands 2024-12-31 2024-09-30 2024-06-30 2024-03-31
Revenue
$2,887,540
$2,987,494
$2,074,480
$3,252,749
Gross Profit
1,558,343
1,232,719
880,144
1,480,929
EBITDA
888,710
678,565
435,253
1,179,443
EBIT
764,895
565,310
324,832
1,071,679
Net Income
796,591
446,301
180,894
797,453
Net Change In Cash
2,887,540
2,987,494
2,074,480
3,252,749
Free Cash Flow
807,075
567,296
195,453
355,830
Cash
730,746
614,951
467,058
520,404
Basic Shares
230,337
257,644
203,007
204,875

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,998,343
4,498,785
4,048,598
EBITDA
3,103,508
2,753,190
2,379,602
2,198,860
EBIT
2,648,253
2,333,375
2,046,330
1,916,098
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
2,531,596
1,552,081
1,808,356
1,587,007
Cash
730,746
401,902
463,889
329,266
Basic Shares
203,030
205,547
206,575
207,758

Earnings Calls

Quarter EPS
2024-12-31
$2.69
2024-09-30
$2.34
2024-06-30
$1.27
2024-03-31
$3.07