Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$183,155
$183,181
$178,290
$172,025
Gross Profit
139,150
137,468
133,901
129,403
EBITDA
24,459
26,569
27,459
27,575
EBIT
12,293
14,657
15,809
16,100
Net Income
8,126
4,886
5,285
8,292
Net Change In Cash
183,155
183,181
178,290
172,025
Free Cash Flow
44,179
26,057
63,266
31,379
Cash
242,041
390,034
419,900
459,141
Basic Shares
69,835
71,599
64,008
64,420

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$700,427
$653,336
$589,996
$522,938
Gross Profit
526,779
491,371
443,203
393,553
EBITDA
105,568
183,801
116,506
1,255
EBIT
59,033
133,456
66,407
-41,561
Net Income
24,518
161,174
52,833
-29,391
Net Change In Cash
700,427
653,336
589,996
522,938
Cost of Revenue
-338,166
Free Cash Flow
161,493
188,710
99,016
25,831
Cash
390,034
885,915
271,117
200,968
Basic Shares
71,599
73,503
72,045
59,539

Earnings Calls

QuarterEPS
2026-03-31
$0.56
2025-12-31
$0.63
2025-09-30
$0.51
2025-06-30
$0.61