Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$1,033,998
$991,565
$1,040,915
$961,246
Gross Profit
527,075
504,287
547,673
499,356
EBITDA
313,666
268,811
339,689
290,532
EBIT
243,681
200,588
261,984
220,188
Net Income
151,458
110,345
170,506
131,128
Net Change In Cash
1,033,998
991,565
1,040,915
961,246
Free Cash Flow
80,590
86,500
150,880
146,014
Cash
320,111
311,503
316,688
286,281
Basic Shares
82,303
85,136
89,006
91,893

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$3,930,194
$3,738,492
$3,555,377
$3,369,810
Gross Profit
2,049,805
2,018,572
1,990,173
1,937,330
EBITDA
1,206,051
1,180,934
1,238,234
1,071,168
EBIT
929,412
924,154
980,055
803,381
Net Income
577,952
620,023
639,377
463,846
Net Change In Cash
3,930,194
3,738,492
3,555,377
3,369,810
Cost of Revenue
-62,053
-177,871
Free Cash Flow
556,675
540,566
706,956
810,959
Cash
316,688
304,271
283,472
344,557
Basic Shares
93,349
101,373
109,004
114,103

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$1.87
2025-03-31
$1.62
2024-12-31
$1.96