Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$4,403,755
$3,892,650
$4,921,794
$4,476,342
Gross Profit
1,198,206
1,067,610
1,354,703
1,300,883
EBITDA
832,343
705,932
1,207,042
928,400
EBIT
807,297
681,264
1,182,855
906,316
Net Income
608,483
522,799
913,239
697,914
Net Change In Cash
4,403,755
3,892,650
4,921,794
4,476,342
Free Cash Flow
252,973
104,622
543,130
417,172
Cash
1,267,326
1,235,666
1,613,327
1,397,664
Basic Shares
200,681
203,664
206,180
208,460

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$17,946,950
$16,061,578
$16,228,995
$13,926,882
Gross Profit
5,221,205
29
4,834,498
3,782,422
EBITDA
4,095,520
-1,233,863
3,524,194
2,705,146
EBIT
4,006,358
-1,312,612
3,453,276
2,635,193
Net Income
3,083,262
2,602,372
2,617,317
1,946,320
Net Change In Cash
17,946,950
16,061,578
16,228,995
13,926,882
Cost of Revenue
-739,012
-798,670
Free Cash Flow
1,562,249
2,104,561
555,805
931,240
Cash
1,613,327
1,471,293
1,053,104
1,779,088
Basic Shares
209,829
221,163
236,166
259,928

Earnings Calls

Quarter EPS
2025-06-30
$3.03
2025-03-31
$2.57
2024-12-31
$3.50
2024-09-30
$3.35