Quarterly Financials

Values in thousands 2025-03-31 2024-12-31 2024-09-30 2024-06-30
Revenue
$6,932,761
$4,925,050
$5,468,207
$5,416,715
Gross Profit
5,028,090
4,925,050
4,600,126
4,264,809
EBITDA
2,723,050
2,291,055
2,058,922
EBIT
2,519,284
2,111,560
1,886,718
Net Income
1,777,697
1,126,713
1,523,788
1,339,096
Net Change In Cash
6,932,761
4,925,050
5,468,207
5,416,715
Free Cash Flow
851,976
-4,545,435
Cash
44,536,937
20,069,479
44,230,911
34,863,670
Basic Shares
79,366
79,673
79,434
79,306

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$18,198,823
$19,535,203
$16,705,536
$14,434,094
Gross Profit
17,331,821
19,535,203
16,067,876
14,434,094
EBITDA
8,547,095
7,515,451
10,920,288
5,935,753
EBIT
7,824,527
6,848,329
10,276,692
5,245,197
Net Income
5,501,254
4,865,540
4,647,818
3,584,582
Net Change In Cash
18,198,823
19,535,203
16,705,536
14,434,094
Free Cash Flow
925,500
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.40
2025-03-31
$6.04
2024-12-31
$3.79