Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$514,460
$501,019
$481,426
$472,073
Gross Profit
194,188
193,314
183,403
178,267
EBITDA
104,591
99,380
97,523
89,027
EBIT
89,020
84,310
75,676
74,297
Net Income
66,051
66,561
50,672
53,037
Net Change In Cash
514,460
501,019
481,426
472,073
Free Cash Flow
94,951
-9,697
95,272
97,283
Cash
149,134
140,442
153,355
150,102
Basic Shares
164,193
164,557
164,322
163,188

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$1,838,372
$1,630,668
$1,412,044
$1,122,293
Gross Profit
691,013
607,766
515,449
431,359
EBITDA
297,196
305,720
262,316
208,149
EBIT
241,977
251,823
198,351
154,122
Net Income
198,297
184,558
142,968
114,758
Net Change In Cash
1,838,372
1,630,668
1,412,044
1,122,293
Cost of Revenue
-12,129
-76,762
Free Cash Flow
222,263
158,395
121,305
147,139
Cash
153,355
136,953
118,669
135,337
Basic Shares
164,322
168,161
169,169
171,222

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$0.49
2025-03-31
$0.48
2024-12-31
$0.44