Quarterly Financials

Values in thousands2026-01-312025-10-312025-07-312025-04-30
Revenue
$320,516
$322,752
$316,594
$301,985
Gross Profit
121,277
118,179
114,495
111,962
EBITDA
32,872
35,846
31,918
32,200
EBIT
27,472
30,541
26,612
26,988
Net Income
20,948
22,362
16,885
21,692
Net Change In Cash
320,516
322,752
316,594
301,985
Free Cash Flow
32,172
-15,961
25,739
70,335
Cash
336,928
313,166
226,505
199,948
Basic Shares
25,124
25,193
25,272
25,249

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-01-31
$0.83
2025-10-31
$0.94
2025-07-31
$0.67
2025-04-30
$0.85