XML 37 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Tables)
3 Months Ended
Jan. 31, 2024
Earnings Per Share [Abstract]  
Reconciliation of Basic Weighted-Average Common Shares Outstanding to Diluted Weighted-Average Shares Outstanding The reconciliation of basic weighted-average shares outstanding to diluted weighted-average shares outstanding was as follows:

 

 

Three Months Ended
January 31,

 

 

 

2024

 

 

2023

 

Basic weighted-average common shares outstanding

 

 

59,050,739

 

 

 

58,340,983

 

Dilutive restricted stock awards

 

 

291,935

 

 

 

 

Dilutive restricted stock units

 

 

348,671

 

 

 

 

Dilutive performance stock units

 

 

90,964

 

 

 

 

Diluted weighted-average common shares outstanding

 

 

59,782,309

 

 

 

58,340,983

 

Calculation of Diluted Weighted-Average Shares Outstanding Due to Anti-Dilutive Effect

The table below represents shares excluded from the calculation of diluted weighted-average shares outstanding because they would have been anti-dilutive:

 

 

Three Months Ended
January 31,

 

 

 

2024

 

 

2023

 

Anti-dilutive shares

 

 

 

 

 

1,670,693