Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$11,079,166
$10,542,801
$10,246,513
$9,824,703
Gross Profit
5,753,855
5,279,654
4,479,149
4,704,819
EBITDA
7,726,411
7,301,077
6,182,705
6,689,912
EBIT
3,814,324
3,397,898
1,941,665
2,909,477
Net Income
3,125,413
2,890,351
1,868,607
2,363,509
Net Change In Cash
11,079,166
10,542,801
10,246,513
9,824,703
Free Cash Flow
2,267,369
2,660,922
1,378,220
2,194,238
Cash
7,842,714
7,199,848
7,804,733
7,457,025
Basic Shares
435,917
436,962
437,786
437,898

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$39,000,966
$33,723,297
$31,615,550
$29,697,844
Gross Profit
17,962,502
14,007,929
12,447,265
12,365,161
EBITDA
24,877,355
21,508,387
20,332,955
19,044,502
EBIT
9,246,924
6,954,003
5,970,141
6,605,723
Net Income
8,711,631
5,407,990
4,491,924
5,116,228
Net Change In Cash
39,000,966
33,723,297
31,615,550
29,697,844
Cost of Revenue
-714,389
-2,097,019
Free Cash Flow
6,921,826
6,925,749
1,618,528
-131,975
Cash
7,804,733
7,116,913
5,147,176
6,027,804
Basic Shares
439,261
449,498
451,290
455,372

Earnings Calls

Quarter EPS
2025-06-30
$7.19
2025-03-31
$6.61
2024-12-31
$4.27
2024-09-30
$5.40