Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$42,569
$42,700
$42,652
$41,633
Gross Profit
24,143
23,818
23,301
22,483
EBITDA
9,910
11,156
14,564
8,840
EBIT
9,525
9,672
8,446
Net Income
7,234
7,059
6,703
6,333
Net Change In Cash
42,569
42,700
42,652
41,633
Free Cash Flow
7,603
-13
23,391
-7,704
Cash
160,260
434,000
166,853
205,493
Basic Shares
14,930
14,915
14,919
14,859

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$166,660
$154,047
$135,846
$105,831
Gross Profit
91,100
79,278
81,217
91,554
EBITDA
42,591
30,440
34,827
48,091
EBIT
35,327
29,079
33,491
46,724
Net Income
25,655
21,069
23,918
33,310
Net Change In Cash
166,660
154,047
135,846
105,831
Cost of Revenue
-32,487
Free Cash Flow
23,360
29,782
65,658
82,322
Cash
434,000
135,043
91,311
82,972
Basic Shares
14,906
14,872
15,159
15,231

Earnings Calls

QuarterEPS
2026-03-31
$0.48
2025-12-31
$0.47
2025-09-30
$0.45
2025-06-30
$0.42