Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$1,686,454
$1,534,130
$1,715,119
$1,484,306
Gross Profit
1,154,723
1,059,100
1,140,194
1,008,964
EBITDA
380,333
331,181
426,746
596,085
EBIT
329,594
280,421
375,524
544,833
Net Income
240,783
210,939
398,573
415,049
Net Change In Cash
1,686,454
1,534,130
1,715,119
1,484,306
Free Cash Flow
347,317
287,943
311,414
564,998
Cash
2,197,536
2,091,048
1,933,147
1,768,292
Basic Shares
77,359
77,790
78,000
77,968

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$6,267,411
$5,906,956
$5,475,846
$4,733,962
Gross Profit
4,244,389
4,003,716
3,782,075
3,289,869
EBITDA
1,720,735
1,471,004
1,345,344
1,300,788
EBIT
1,518,420
1,279,901
1,153,398
1,088,383
Net Income
1,253,715
882,466
807,799
793,560
Net Change In Cash
6,267,411
5,906,956
5,475,846
4,733,962
Cost of Revenue
-43,578
74,394
Free Cash Flow
1,383,185
1,052,613
993,372
1,252,636
Cash
1,933,147
1,318,999
697,999
756,493
Basic Shares
78,338
79,680
81,067
86,177

Earnings Calls

Quarter EPS
2025-06-30
$3.53
2025-03-31
$2.98
2024-12-31
$5.11
2024-09-30
$2.50