Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$147,108
$153,054
$137,966
$129,753
Gross Profit
44,124
48,287
40,993
40,120
EBITDA
16,403
25,404
18,604
14,925
EBIT
10,994
18,820
12,489
9,410
Net Income
2,056
7,350
2,308
518
Net Change In Cash
147,108
153,054
137,966
129,753
Free Cash Flow
10,135
35,194
5,309
533
Cash
19,296
21,700
15,955
17,124
Basic Shares
11,857
11,829
11,853
11,927

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$543,534
$480,601
$444,547
$475,745
Gross Profit
170,096
171,219
155,489
175,767
EBITDA
77,302
79,212
77,306
93,649
EBIT
54,841
62,792
61,375
78,763
Net Income
14,950
19,521
23,985
36,540
Net Change In Cash
543,534
480,601
444,547
475,745
Cost of Revenue
-9,599
Free Cash Flow
41,328
34,056
27,636
13,469
Cash
21,700
33,544
12,413
11,037
Basic Shares
11,921
11,878
11,917
11,749

Earnings Calls

QuarterEPS
2026-03-31
$0.41
2025-12-31
$1.47
2025-09-30
$0.45
2025-06-30
$0.29