Quarterly Financials

Values in thousands 2024-10-31 2024-07-31 2024-04-30 2024-01-31
Revenue
$309,566
$308,832
$299,643
$296,098
Gross Profit
107,627
102,193
93,249
93,630
EBITDA
23,640
23,800
20,553
21,754
EBIT
18,705
15,442
16,655
Net Income
17,249
36,819
5,551
14,425
Net Change In Cash
309,566
308,832
299,643
296,098
Free Cash Flow
-5,114
23,582
4,849
20,370
Cash
243,213
164,557
232,845
234,312
Basic Shares
25,363
25,452
25,516
25,317

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
2024-10-31
$0.68
2024-07-31
$1.44
2024-04-30
$0.21
2024-01-31
$0.56