Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$1,227,769
$1,173,041
$1,132,252
$1,081,776
Gross Profit
198,794
188,116
178,907
166,992
EBITDA
140,168
132,805
130,535
122,172
EBIT
114,383
108,617
108,016
100,698
Net Income
84,396
80,277
79,687
78,444
Net Change In Cash
1,227,769
1,173,041
1,132,252
1,081,776
Free Cash Flow
106,135
29,294
52,295
89,037
Cash
363,969
282,666
464,598
532,066
Basic Shares
58,602
58,500
58,580
58,444

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$4,260,485
$3,729,355
$3,025,468
$2,627,461
Gross Profit
667,585
590,759
517,985
468,211
EBITDA
478,518
353,236
360,375
320,838
EBIT
394,380
280,849
298,020
264,853
Net Income
297,973
209,399
224,681
194,652
Net Change In Cash
4,260,485
3,729,355
3,025,468
2,627,461
Cost of Revenue
54,069
25,639
Free Cash Flow
188,946
270,486
184,968
206,134
Cash
464,598
509,626
316,270
262,201
Basic Shares
58,240
57,323
56,871
56,925

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$1.59
2025-03-31
$1.37
2024-12-31
$1.49