Quarterly Financials

Values in thousands2026-07-312026-04-302026-01-312025-10-31
Revenue
$338,979
$315,713
$320,516
$322,752
Gross Profit
134,829
122,503
121,277
118,179
EBITDA
39,113
34,942
33,009
35,846
EBIT
33,767
29,586
27,616
30,541
Net Income
21,710
21,613
20,948
22,362
Net Change In Cash
338,979
315,713
320,516
322,752
Free Cash Flow
38,369
13,382
32,171
-15,961
Cash
359,336
214,957
210,183
189,273
Basic Shares
24,900
24,915
25,124
25,193

Annual Financials

Values in thousands2026-07-312025-07-312024-07-312023-07-31
Revenue
$1,297,960
$1,231,495
$1,205,778
$1,238,854
Gross Profit
496,788
446,195
390,157
363,120
EBITDA
143,756
127,163
82,261
82,097
EBIT
122,356
106,155
61,910
61,961
Net Income
86,633
76,094
64,454
40,492
Net Change In Cash
1,297,960
1,231,495
1,205,778
1,238,854
Free Cash Flow
67,962
106,291
59,269
32,182
Cash
359,336
226,505
164,557
103,637
Basic Shares
25,023
25,295
25,398
25,577

Earnings Calls

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