Quarterly Financials

Values in thousands 2025-01-31 2024-10-31 2024-07-31 2024-04-30
Revenue
$303,349
$309,566
$308,832
$299,643
Gross Profit
112,110
107,627
102,193
93,249
EBITDA
28,316
23,640
23,800
20,553
EBIT
28,317
18,705
15,442
Net Income
20,269
17,249
36,819
5,551
Net Change In Cash
303,349
309,566
308,832
299,643
Free Cash Flow
15,331
-5,114
23,582
4,849
Cash
247,706
243,213
164,557
232,845
Basic Shares
25,343
25,363
25,452
25,516

Annual Financials

Values in thousands 2024-07-31 2023-07-31 2022-07-31 2021-07-31
Revenue
$1,205,778
$1,238,854
$1,364,057
$1,446,990
Gross Profit
390,157
363,120
329,627
292,942
EBITDA
82,261
80,943
52,998
82,988
EBIT
61,910
60,807
34,883
65,224
Net Income
64,453
40,492
27,028
96,475
Net Change In Cash
1,205,778
1,238,854
1,364,057
1,446,990
Cost of Revenue
-19,989
18,038
Free Cash Flow
59,269
32,182
7,528
49,855
Cash
164,557
103,637
98,352
107,147
Basic Shares
25,398
25,577
26,356
26,053

Earnings Calls

Quarter EPS
2025-01-31
$0.80
2024-10-31
$0.68
2024-07-31
$1.44
2024-04-30
$0.21