Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$229,607
$228,792
$216,395
$211,795
Gross Profit
119,547
114,183
112,405
109,298
EBITDA
91,857
84,424
89,813
79,273
EBIT
61,762
55,951
61,295
45,613
Net Income
40,465
32,703
40,062
24,678
Net Change In Cash
229,607
228,792
216,395
211,795
Free Cash Flow
28,454
37,643
56,562
40,061
Cash
290,578
265,864
273,645
275,359
Basic Shares
64,870
64,837
64,650
64,719

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$845,486
$694,709
$618,409
$589,796
Gross Profit
439,070
357,953
325,788
339,632
EBITDA
322,205
211,295
374,354
278,380
EBIT
194,359
117,674
289,624
197,450
Net Income
112,620
79,722
239,009
161,130
Net Change In Cash
845,486
694,709
618,409
589,796
Cost of Revenue
-66,731
63,315
Free Cash Flow
171,631
139,314
140,831
161,513
Cash
273,645
295,600
197,229
266,351
Basic Shares
65,078
65,814
69,312
72,870

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$0.89
2025-03-31
$0.87
2024-12-31
$0.87