Quarterly Financials

Values in thousands2026-04-302026-01-312025-10-312025-07-31
Revenue
$315,713
$320,516
$322,752
$316,594
Gross Profit
122,503
121,277
118,179
114,495
EBITDA
34,942
33,009
35,846
31,918
EBIT
29,586
27,616
30,541
26,612
Net Income
21,613
20,948
22,362
16,885
Net Change In Cash
315,713
320,516
322,752
316,594
Free Cash Flow
13,382
32,171
-15,961
25,739
Cash
214,957
210,183
189,273
226,505
Basic Shares
24,915
25,124
25,193
25,272

Annual Financials

Values in thousands2025-07-312024-07-312023-07-312022-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
82,097
71,478
EBIT
106,155
61,910
61,961
53,363
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
226,505
164,557
103,637
98,352
Basic Shares
25,295
25,398
25,577
26,356

Earnings Calls

QuarterEPS
2026-04-30
$0.94
2026-01-31
$1
2025-10-31
$0.94
2025-07-31
$0.67