Quarterly Financials

Values in thousands2026-04-302026-01-312025-10-312025-07-31
Revenue
$142,402
$191,580
$186,132
$161,829
Gross Profit
81,593
103,632
101,056
87,565
EBITDA
7,015
11,984
15,454
7,476
EBIT
9,607
13,072
5,099
Net Income
6,930
12,563
9,583
2,986
Net Change In Cash
142,402
191,580
186,132
161,829
Free Cash Flow
5,802
55,641
11,596
-5,081
Cash
225,263
230,541
183,876
180,493
Basic Shares
22,826
22,912
22,497
22,571

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
39,245
36,452
70,343
133,232
EBIT
29,829
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,470
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-04-30
$0.32
2026-01-31
$0.57
2025-10-31
$0.45
2025-07-31
$0.23