Quarterly Financials

Values in thousands 2024-07-31 2024-04-30 2024-01-31 2023-10-31
Revenue
$308,832
$299,643
$296,098
$301,205
Gross Profit
102,193
93,249
93,630
94,428
EBITDA
22,230
20,553
21,754
22,265
EBIT
17,135
15,442
16,655
17,218
Net Income
36,819
5,551
14,425
7,659
Net Change In Cash
308,832
299,643
296,098
301,205
Free Cash Flow
23,582
4,849
20,370
10,468
Cash
164,557
232,845
234,312
121,668
Basic Shares
25,452
25,516
25,317
25,277

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