Quarterly Financials

Values in thousands2026-01-312025-10-312025-07-312025-04-30
Revenue
$191,580
$186,132
$161,829
$131,769
Gross Profit
103,632
101,056
87,565
71,350
EBITDA
11,984
15,454
7,476
4,331
EBIT
9,607
13,072
5,099
2,051
Net Income
12,563
9,583
2,986
1,420
Net Change In Cash
191,580
186,132
161,829
131,769
Free Cash Flow
55,641
11,596
-5,081
-8,761
Cash
230,541
183,876
180,493
203,086
Basic Shares
22,912
22,497
22,571
22,499

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-01-31
$0.57
2025-10-31
$0.45
2025-07-31
$0.23
2025-04-30
$0.06