Quarterly Financials

Values in thousands 2025-07-31 2025-04-30 2025-01-31 2024-10-31
Revenue
$237,743
$193,660
$232,474
$257,008
Gross Profit
44,267
36,863
47,613
44,327
EBITDA
37,203
25,930
32,667
30,332
EBIT
35,636
24,342
Net Income
35,275
22,550
31,369
28,010
Net Change In Cash
237,743
193,660
232,474
257,008
Free Cash Flow
32,908
34,898
43,259
29,232
Cash
177,850
189,251
145,263
175,349
Basic Shares
14,131
14,112
14,135
14,034

Annual Financials

Values in thousands 2025-01-31 2024-01-31 2023-01-31 2022-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

Quarter EPS
2025-10-31
$0
2025-07-31
$2.50
2025-04-30
$1.60
2025-01-31
$2.22