XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share (Tables)
3 Months Ended
Jan. 31, 2023
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,

 

 

 

2023

 

 

2022

 

Basic weighted-average common shares outstanding

 

 

58,340,983

 

 

 

62,803,784

 

Dilutive stock options

 

 

 

 

 

 

Dilutive restricted stock awards

 

 

 

 

 

 

Dilutive restricted stock units

 

 

 

 

 

 

Dilutive performance stock units

 

 

 

 

 

 

Diluted weighted-average common shares outstanding

 

 

58,340,983

 

 

 

62,803,784

 

Exclusions from Calculation of Weighted-Average Shares Outstanding Assuming Dilution Due to Anti-Dilutive Effect of Common Stock Equivalents

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

 

 

 

Three Months Ended
January 31,

 

 

 

2023

 

 

2022

 

Anti-dilutive stock options

 

 

6,000

 

 

 

48,500

 

Anti-dilutive restricted stock awards

 

 

839,935

 

 

 

1,195,144

 

Anti-dilutive restricted stock units

 

 

824,758

 

 

 

789,952

 

Anti-dilutive performance stock units

 

 

 

 

 

 

Anti-dilutive common stock equivalents

 

 

1,670,693

 

 

 

2,033,596