v3.26.3
Stockholders' Equity (Tables)
12 Months Ended
Jul. 31, 2026
Equity [Abstract]  
Schedule of Stock-Based Compensation

The table below sets forth the stock-based compensation recognized by the Company for stock options, restricted stock, restricted unit awards, and performance stock units:

 

 

Year Ended July 31,

 

(In thousands)

 

2026

 

 

2025

 

 

2024

 

General and administrative

 

$

30,346

 

 

$

29,897

 

 

$

28,284

 

Facility operations

 

 

8,472

 

 

 

8,107

 

 

 

6,950

 

Total stock-based compensation

 

$

38,818

 

 

$

38,004

 

 

$

35,234

 

Schedule of BSM Option-Pricing Model The BSM option-pricing model utilized the following assumptions:

 

 

July 31,

 

 

2026

 

 

2025

 

 

2024

 

Expected life (in years)

 

 

5.1

 

 

 

—

 

 

 

6.3

 

 

 

5.0

 

 

 

—

 

 

 

5.7

 

 

 

5.0

 

 

 

—

 

 

 

6.3

 

Risk-free interest rate

 

 

3.67

%

 

 

—

 

 

 

3.78

%

 

 

3.50

%

 

 

—

 

 

 

4.03

%

 

 

3.86

%

 

 

—

 

 

 

4.43

%

Estimated volatility

 

 

26.0

%

 

 

—

 

 

 

30.0

%

 

 

29.6

%

 

 

—

 

 

 

30.3

%

 

 

30.1

%

 

 

—

 

 

 

30.6

%

Expected dividends

 

 

 

 

 

 

 

 

—

%

 

 

 

 

 

 

 

 

—

%

 

 

 

 

 

 

 

 

—

%

Weighted average fair value at measurement date

 

 

 

 

 

 

 

$

16.60

 

 

 

 

 

 

 

 

$

20.58

 

 

 

 

 

 

 

 

$

9.93

 

Schedule of Unvested Stock Options Awards and Activity

A summary of the status of the Company’s unvested stock options awards and activity during the year ended July 31, 2026 was as follows:

 

(In thousands, except per share amounts)

 

Shares

 

 

Weighted
Average Grant-
date Fair Value

 

Unvested shares at July 31, 2025

 

 

2,089

 

 

$

14.30

 

Grants of non-vested shares

 

 

821

 

 

 

16.60

 

Vested

 

 

(1,148

)

 

 

12.63

 

Forfeitures or expirations

 

 

(565

)

 

 

18.26

 

Unvested shares at July 31, 2026

 

 

1,197

 

 

$

17.26

 

Schedule of Activity of Stock Options

The following is a summary of activity for the Company’s stock options without a market-based condition for the year ended July 31, 2026:

 

(In thousands, except per share and term data)

 

Shares

 

 

Weighted
Average
Exercise Price

 

 

Weighted
Average
Remaining
Contractual
Term (In
years)

 

 

Aggregate
Intrinsic Value

 

Outstanding as of July 31, 2025

 

 

12,487

 

 

$

21.61

 

 

 

3.87

 

 

$

302,750

 

Grants of options

 

 

746

 

 

 

44.56

 

 

 

 

 

 

 

Modifications

 

 

1,620

 

 

 

30.46

 

 

 

 

 

 

 

Exercises

 

 

(1,529

)

 

 

10.92

 

 

 

 

 

 

 

Forfeitures or expirations

 

 

(565

)

 

 

48.12

 

 

 

 

 

 

 

Outstanding as of July 31, 2026

 

 

12,759

 

 

$

24.19

 

 

 

3.52

 

 

$

100,655

 

Exercisable as of July 31, 2026

 

 

11,640

 

 

$

22.53

 

 

 

3.16

 

 

$

100,655

 

Vested and expected to vest as of July 31, 2026

 

 

12,759

 

 

$

24.19

 

 

 

3.52

 

 

$

100,655

 

The following is a summary of activity for the Company’s stock option awards subject to market conditions for the year ended July 31, 2026:

 

(In thousands, except per share and term data)

 

Shares

 

 

Weighted
Average
Exercise Price

 

 

Weighted
Average
Remaining
Contractual
Term (In
years)

 

 

Aggregate
Intrinsic Value

 

Outstanding as of July 31, 2025

 

 

5,995

 

 

$

24.70

 

 

 

5.47

 

 

$

124,108

 

Grants of options

 

 

75

 

 

 

46.57

 

 

 

 

 

 

 

Modifications

 

 

(1,620

)

 

 

30.46

 

 

 

 

 

 

 

Exercises

 

 

—

 

 

 

—

 

 

 

 

 

 

 

Forfeitures or expirations

 

 

—

 

 

 

—

 

 

 

 

 

 

 

Outstanding as of July 31, 2026

 

 

4,450

 

 

$

22.97

 

 

 

4.18

 

 

$

31,440

 

Exercisable as of July 31, 2026

 

 

4,255

 

 

$

22.12

 

 

 

4.03

 

 

$

31,440

 

Vested and expected to vest as of July 31, 2026

 

 

4,450

 

 

$

22.97

 

 

 

4.18

 

 

$

31,440

 

Schedule of All Stock Options Outstanding and Exercisable

The following table summarizes all stock options outstanding and exercisable as of July 31, 2026:

 

(In thousands, except per share amounts)

 

Options Outstanding

 

 

Options Exercisable

 

Range of Exercise Prices

 

Number

 

 

Weighted
Average
Remaining
Contractual
Life

 

 

Weighted
Average
Exercise
Price

 

 

Number

 

 

Weighted
Average
Exercise
Price

 

$

6.98

 

 

—

 

$

9.08

 

 

 

 

2,126

 

 

 

0.94

 

 

$

8.32

 

 

 

2,126

 

 

$

8.32

 

$

10.99

 

 

—

 

$

10.99

 

 

 

 

480

 

 

 

1.36

 

 

 

10.99

 

 

 

480

 

 

 

10.99

 

$

14.57

 

 

—

 

$

31.42

 

 

 

 

11,564

 

 

 

3.75

 

 

 

22.69

 

 

 

11,252

 

 

 

22.44

 

$

31.98

 

 

—

 

$

62.08

 

 

 

 

3,040

 

 

 

5.77

 

 

 

41.29

 

 

 

2,038

 

 

 

39.72

 

Outstanding as of July 31, 2026

 

 

17,210

 

 

 

3.69

 

 

$

23.87

 

 

 

15,896

 

 

$

22.42

 

 

Schedule of Activity for RSA's, RSU's and PSU's

The following is a summary of activity for the Company’s RSAs, RSUs, and PSUs for the year ended July 31, 2026:

 

(In thousands, except per share data)

 

Restricted and
Performance Shares

 

 

Weighted Average
Grant Date Fair
Value

 

Outstanding as of July 31, 2025

 

 

1,778

 

 

$

48.93

 

Grants

 

 

619

 

 

 

44.16

 

Vested

 

 

(311

)

 

 

41.38

 

Forfeitures or expirations

 

 

(250

)

 

 

49.79

 

Outstanding as of July 31, 2026

 

 

1,836

 

 

$

47.40