v3.26.3
Net Income Per Share (Tables)
12 Months Ended
Jul. 31, 2026
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Basic Weighted Average Shares Outstanding to Diluted Weighted Average Shares Outstanding

The table below reconciles basic weighted average shares outstanding to diluted weighted average shares outstanding:

 

 

Year Ended July 31,

 

(In thousands)

 

2026

 

 

2025

 

 

2024

 

Weighted average common shares outstanding

 

 

949,640

 

 

 

965,306

 

 

 

960,739

 

Effect of dilutive securities

 

 

7,220

 

 

 

12,257

 

 

 

14,059

 

Weighted average common and dilutive potential common shares outstanding

 

 

956,860

 

 

 

977,563

 

 

 

974,798