Quarterly Financials

Values in thousands2025-10-312025-07-312025-04-302025-01-31
Revenue
$322,752
$316,594
$301,985
$303,349
Gross Profit
118,179
114,495
111,962
112,110
EBITDA
-589
31,918
32,200
28,316
EBIT
26,612
26,988
28,139
Net Income
22,362
16,885
21,692
20,269
Net Change In Cash
322,752
316,594
301,985
303,349
Free Cash Flow
-15,961
25,739
70,335
15,331
Cash
313,166
226,505
199,948
142,152
Basic Shares
25,193
25,272
25,249
25,324

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