Quarterly Financials

Values in thousands2025-10-312025-07-312025-04-302025-01-31
Revenue
$251,153
$237,743
$193,660
$232,474
Gross Profit
46,949
44,267
36,863
47,613
EBITDA
33,138
37,203
25,930
32,667
EBIT
32,633
35,636
24,342
Net Income
30,737
35,275
22,550
31,369
Net Change In Cash
251,153
237,743
193,660
232,474
Free Cash Flow
171,910
32,908
34,898
43,259
Cash
306,294
177,850
189,251
145,263
Basic Shares
14,157
14,131
14,112
14,135

Annual Financials

Values in thousands2025-01-312024-01-312023-01-312022-01-31
Revenue
$874,179
$573,333
$455,040
$509,370
Gross Profit
140,989
80,834
86,361
99,732
EBITDA
93,855
38,863
45,384
56,648
EBIT
88,195
36,458
41,669
52,411
Net Income
85,459
32,358
33,098
38,244
Net Change In Cash
874,179
573,333
455,040
509,370
Cost of Revenue
-175,986
-13,231
Free Cash Flow
161,001
114,102
-33,433
26,993
Cash
145,263
197,032
173,947
350,472
Basic Shares
13,906
13,548
14,176
15,913

Earnings Calls

QuarterEPS
2026-01-31
$0
2025-10-31
$2.17
2025-07-31
$2.50
2025-04-30
$1.60