Quarterly Financials

Values in thousands2025-12-312025-09-302025-06-302025-03-31
Revenue
$80,355
$74,682
$69,383
$66,137
Gross Profit
63,257
59,852
54,711
52,695
EBITDA
20,105
17,692
16,986
13,964
EBIT
16,022
13,993
13,305
10,568
Net Income
9,865
12,191
10,538
9,543
Net Change In Cash
80,355
74,682
69,383
66,137
Free Cash Flow
16,043
18,076
17,937
12,710
Cash
71,139
86,555
252,924
243,846
Basic Shares
72,678
73,046
73,117
75,048

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$290,557
$261,696
$251,700
$280,338
Gross Profit
230,515
210,277
203,738
223,506
EBITDA
67,281
55,261
38,648
61,764
EBIT
52,422
43,968
38,648
54,383
Net Income
42,137
50,140
39,970
46,908
Net Change In Cash
290,557
261,696
251,700
280,338
Free Cash Flow
64,766
78,224
33,618
55,301
Cash
71,139
95,129
97,244
67,971
Basic Shares
73,590
75,302
75,550
77,751

Earnings Calls

QuarterEPS
2026-03-31
$0
2025-12-31
$0.26
2025-09-30
$0.23
2025-06-30
$0.21