Quarterly Financials

Values in thousands 2025-03-31 2024-12-31 2024-09-30 2024-06-30
Revenue
$10,542,801
$10,246,513
$9,824,703
$9,526,009
Gross Profit
5,279,654
4,479,149
4,704,819
4,351,793
EBITDA
3,346,999
6,182,705
6,668,219
6,532,759
EBIT
3,029,554
1,941,665
2,887,784
2,681,842
Net Income
2,890,351
1,868,607
2,363,509
2,147,306
Net Change In Cash
10,542,801
10,246,513
9,824,703
9,526,009
Free Cash Flow
2,660,922
1,378,220
2,194,238
1,212,560
Cash
7,199,848
7,804,733
7,457,025
6,363,759
Basic Shares
436,962
437,786
437,898
439,739

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-03-31
$6.61
2024-12-31
$4.27
2024-09-30
$5.40
2024-06-30
$4.88