Quarterly Financials

Values in thousands 2025-07-31 2025-04-30 2025-01-31 2024-10-31
Revenue
$316,594
$301,985
$303,349
$309,566
Gross Profit
114,495
111,962
112,110
107,627
EBITDA
31,918
32,200
28,316
23,640
EBIT
26,612
26,988
28,139
Net Income
16,885
21,692
20,269
17,249
Net Change In Cash
316,594
301,985
303,349
309,566
Free Cash Flow
25,739
70,335
15,331
-5,114
Cash
226,505
199,948
142,152
243,213
Basic Shares
25,272
25,249
25,324
25,363

Annual Financials

Values in thousands 2025-07-31 2024-07-31 2023-07-31 2022-07-31
Revenue
$1,231,495
$1,205,778
$1,238,854
$1,364,057
Gross Profit
446,195
390,157
363,120
329,627
EBITDA
127,163
82,261
80,943
52,998
EBIT
106,155
61,910
60,807
34,883
Net Income
76,094
64,454
40,492
27,028
Net Change In Cash
1,231,495
1,205,778
1,238,854
1,364,057
Cost of Revenue
-19,989
Free Cash Flow
106,291
59,269
32,182
7,528
Cash
341,832
164,557
103,637
98,352
Basic Shares
25,295
25,398
25,577
26,356

Earnings Calls

Quarter EPS
2025-10-31
$0
2025-07-31
$0.67
2025-04-30
$0.85
2025-01-31
$0.80