Quarterly Financials

Values in thousands2026-07-312026-04-302026-01-312025-10-31
Revenue
$83,228
$81,149
$74,584
$67,625
Gross Profit
50,988
50,670
46,072
40,729
EBITDA
9,187
8,716
6,728
4,596
EBIT
3,990
3,508
2,105
1,292
Net Income
3,004
2,582
3,952
1,393
Net Change In Cash
83,228
81,149
74,584
67,625
Free Cash Flow
10,803
4,930
9,122
5,447
Cash
17,532
17,162
20,144
21,720
Basic Shares
28,561
28,098
27,850
28,199

Annual Financials

Values in thousands2026-01-312025-01-312024-01-312023-01-31
Revenue
$273,602
$256,852
$236,737
$216,165
Gross Profit
167,240
156,018
147,232
137,648
EBITDA
18,581
6,195
6,993
3,278
EBIT
4,256
-6,940
-4,001
-5,757
Net Income
6,459
-6,901
-835
-3,655
Net Change In Cash
273,602
256,852
236,737
216,165
Cost of Revenue
4,470
Free Cash Flow
22,098
20,159
6,114
3,562
Cash
20,144
17,871
17,536
24,137
Basic Shares
27,850
26,686
25,573
24,506

Earnings Calls

QuarterEPS
2026-07-31
$0.22
2026-04-30
$0.35
2026-01-31
$0.34
2025-10-31
$0.27