Quarterly Financials

Values in thousands2026-07-312026-04-302026-01-312025-10-31
Revenue
$169,752
$142,402
$191,580
$186,132
Gross Profit
100,825
81,593
103,632
101,056
EBITDA
13,210
11,288
16,907
15,454
EBIT
15,522
8,976
14,530
13,072
Net Income
12,299
6,930
12,563
9,583
Net Change In Cash
169,752
142,402
191,580
186,132
Free Cash Flow
-1,610
5,802
55,641
11,579
Cash
211,612
225,263
230,541
183,876
Basic Shares
22,924
22,826
22,912
22,497

Annual Financials

Values in thousands2026-01-312025-01-312024-01-312023-01-31
Revenue
$671,310
$653,378
$672,601
$751,898
Gross Profit
363,603
353,140
370,394
433,895
EBITDA
44,278
36,452
70,343
133,232
EBIT
34,862
27,140
60,699
122,423
Net Income
26,552
18,364
46,711
94,528
Net Change In Cash
671,310
653,378
672,601
751,898
Cost of Revenue
-21,523
Free Cash Flow
53,409
-9,579
68,411
47,054
Cash
230,541
208,501
262,059
251,584
Basic Shares
22,614
22,603
22,641
22,955

Earnings Calls

QuarterEPS
2026-07-31
$0.54
2026-04-30
$0.32
2026-01-31
$0.57
2025-10-31
$0.42