XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share (Tables)
6 Months Ended
Apr. 30, 2022
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
April 30,

 

 

Six Months Ended
April 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Basic weighted-average common shares outstanding

 

 

61,667,009

 

 

 

64,024,379

 

 

 

62,244,817

 

 

 

63,730,382

 

Dilutive stock options

 

 

 

 

 

89,993

 

 

 

 

 

 

89,115

 

Dilutive restricted stock awards

 

 

 

 

 

587,750

 

 

 

 

 

 

347,630

 

Dilutive restricted stock units

 

 

 

 

 

509,398

 

 

 

 

 

 

455,164

 

Dilutive performance stock units

 

 

 

 

 

506,633

 

 

 

 

 

 

373,900

 

Diluted weighted-average common shares outstanding

 

 

61,667,009

 

 

 

65,718,153

 

 

 

62,244,817

 

 

 

64,996,191

 

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
April 30,

 

 

Six Months Ended
April 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Anti-dilutive stock options

 

 

48,500

 

 

 

 

 

 

48,500

 

 

 

 

Anti-dilutive restricted stock awards

 

 

1,195,144

 

 

 

63,615

 

 

 

1,195,144

 

 

 

63,615

 

Anti-dilutive restricted stock units

 

 

819,202

 

 

 

14,044

 

 

 

819,202

 

 

 

211,536

 

Anti-dilutive performance stock units

 

 

 

 

 

 

 

 

 

 

 

 

Anti-dilutive common stock equivalents

 

 

2,062,846

 

 

 

77,659

 

 

 

2,062,846

 

 

 

275,151