Quarterly Financials

Values in thousands2026-07-312026-04-302026-01-312025-10-31
Revenue
$154,829
$144,427
$138,410
$150,528
Gross Profit
113,287
98,693
87,311
106,720
EBITDA
30,442
14,357
2,596
20,707
EBIT
25,391
9,108
-2,732
15,487
Net Income
16,774
4,688
-3,521
9,205
Net Change In Cash
154,829
144,427
138,410
150,528
Free Cash Flow
44,033
-1,106
-11,710
15,717
Cash
76,897
36,297
41,015
58,006
Basic Shares
15,074
14,975
15,313
15,358

Annual Financials

Values in thousands2026-01-312025-01-312024-01-312023-01-31
Revenue
$596,549
$610,857
$608,043
$618,528
Gross Profit
409,745
429,856
430,782
425,310
EBITDA
70,684
91,007
99,059
105,715
EBIT
49,486
69,682
76,138
79,962
Net Income
27,891
39,483
36,201
42,175
Net Change In Cash
596,549
610,857
608,043
618,528
Free Cash Flow
23,229
50,769
46,379
59,358
Cash
41,015
35,427
62,172
87,053
Basic Shares
15,313
15,137
14,404
14,285

Earnings Calls

QuarterEPS
2026-07-31
$1.24
2026-04-30
$0.45
2026-01-31
-$0.02
2025-10-31
$0.76