Quarterly Financials

Values in thousands 2025-04-30 2025-01-31 2024-10-31 2024-07-31
Revenue
$301,985
$303,349
$309,566
$308,832
Gross Profit
111,962
112,110
107,627
102,193
EBITDA
32,200
28,316
23,640
23,800
EBIT
26,988
28,139
18,705
Net Income
21,692
20,269
17,249
36,819
Net Change In Cash
301,985
303,349
309,566
308,832
Free Cash Flow
70,335
15,331
-5,114
23,582
Cash
199,948
142,152
243,213
164,557
Basic Shares
25,249
25,324
25,363
25,452

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,454
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-07-31
$0
2025-04-30
$0.85
2025-01-31
$0.80
2024-10-31
$0.68