Quarterly Financials

Values in thousands 2025-07-31 2025-04-30 2025-01-31 2024-10-31
Revenue
$210,394
$210,992
$212,138
$222,628
Gross Profit
70,855
77,906
75,535
82,302
EBITDA
-7,951
49,529
97,997
76,062
EBIT
32,435
29,935
77,205
55,828
Net Income
22,892
8,861
42,851
33,869
Net Change In Cash
210,394
210,992
212,138
222,628
Free Cash Flow
25,216
-29,096
43,266
25,161
Cash
479,521
530,708
642,200
598,485
Basic Shares
60,567
60,974
62,661
62,391

Annual Financials

Values in thousands 2024-10-31 2023-10-31 2022-10-31 2021-10-31
Revenue
$866,946
$892,076
$824,549
$663,761
Gross Profit
315,946
336,162
294,213
167,044
EBITDA
330,554
351,214
321,220
194,087
EBIT
247,749
270,379
240,890
103,691
Net Income
130,688
125,485
179,242
78,816
Net Change In Cash
866,946
892,076
824,549
663,761
Cost of Revenue
88,741
-6,625
Free Cash Flow
130,502
170,881
162,849
41,503
Cash
598,485
499,292
319,680
276,670
Basic Shares
62,391
61,755
61,189
61,999

Earnings Calls

Quarter EPS
2025-10-31
$0
2025-07-31
$0.51
2025-04-30
$0.40
2025-01-31
$0.52