Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$7,417,728
$6,932,761
$4,925,050
$6,873,428
Gross Profit
5,535,648
5,028,090
4,925,050
4,600,126
EBITDA
2,774,129
2,723,050
2,291,055
EBIT
2,561,467
2,519,284
2,111,560
Net Income
1,822,015
1,777,697
1,126,713
1,523,788
Net Change In Cash
7,417,728
6,932,761
4,925,050
6,873,428
Free Cash Flow
6,021,231
851,976
-4,545,435
Cash
41,472,155
44,536,937
20,069,479
44,230,911
Basic Shares
79,913
79,366
79,673
79,434

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$26,996,409
$25,372,854
$20,625,200
$19,219,152
Gross Profit
17,331,821
15,717,698
14,758,203
15,361,751
EBITDA
8,547,095
7,515,451
7,514,207
6,023,372
EBIT
7,824,527
6,848,329
6,870,611
5,332,816
Net Income
5,501,254
4,865,540
4,647,818
3,584,582
Net Change In Cash
26,996,409
25,372,854
20,625,200
19,219,152
Free Cash Flow
13,410,659
2,928,545
-2,031,247
3,332,960
Cash
47,506,911
33,850,268
34,111,525
39,320,740
Basic Shares
79,619
79,655
79,696
79,676

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$6.41
2025-03-31
$6.06
2024-12-31
$3.79