XML 29 R22.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income Per Share (Tables)
3 Months Ended
Oct. 31, 2025
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:

 

 

Three Months Ended October 31,

 

(In thousands)

 

2025

 

 

2024

 

Weighted average common shares outstanding

 

 

967,650

 

 

 

963,176

 

Effect of dilutive securities

 

 

9,450

 

 

 

13,330

 

Weighted average common and dilutive potential common shares outstanding

 

 

977,100

 

 

 

976,506