Quarterly Financials

Values in thousands2025-09-302025-06-302025-03-312024-12-31
Revenue
$54,745
$52,605
$49,472
$49,362
Gross Profit
30,633
27,500
25,265
24,205
EBITDA
16,997
13,709
11,904
11,278
EBIT
15,904
12,671
10,791
10,311
Net Income
11,412
9,071
7,735
7,030
Net Change In Cash
54,745
52,605
49,472
49,362
Free Cash Flow
16,172
3,825
1,599
4,177
Cash
369,498
263,567
214,348
198,792
Basic Shares
14,354
14,364
14,404
14,356

Annual Financials

Values in thousands2024-12-312023-12-312022-12-312021-12-31
Revenue
$191,910
$161,860
$116,250
$99,906
Gross Profit
96,309
99,319
100,529
100,167
EBITDA
40,302
47,329
53,135
60,343
EBIT
36,286
43,262
49,403
56,959
Net Income
25,810
30,705
34,987
40,103
Net Change In Cash
191,910
161,860
116,250
99,906
Free Cash Flow
34,910
62,028
51,814
-2,047
Cash
198,792
242,342
147,031
203,285
Basic Shares
14,342
14,418
15,065
15,254

Earnings Calls

QuarterEPS
2025-09-30
$0.79
2025-06-30
$0.62
2025-03-31
$0.53
2024-12-31
$0.46