XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share (Tables)
9 Months Ended
Jul. 31, 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
July 31,

 

 

Nine Months Ended
July 31,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Basic weighted-average common shares outstanding

 

 

59,417,336

 

 

 

64,125,216

 

 

 

61,291,966

 

 

 

63,863,441

 

Dilutive stock options

 

 

4,344

 

 

 

40,467

 

 

 

16,602

 

 

 

79,135

 

Dilutive restricted stock awards

 

 

293,201

 

 

 

657,931

 

 

 

386,395

 

 

 

465,503

 

Dilutive restricted stock units

 

 

207,970

 

 

 

556,103

 

 

 

298,329

 

 

 

475,060

 

Dilutive performance stock units

 

 

 

 

 

 

 

 

 

 

 

 

Diluted weighted-average common shares outstanding

 

 

59,922,851

 

 

 

65,379,717

 

 

 

61,993,292

 

 

 

64,883,139

 

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
July 31,

 

 

Nine Months Ended
July 31,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Anti-dilutive stock options

 

 

 

 

 

 

 

 

 

 

 

 

Anti-dilutive restricted stock awards

 

 

107,736

 

 

 

 

 

 

50,345

 

 

 

63,615

 

Anti-dilutive restricted stock units

 

 

64,747

 

 

 

9,808

 

 

 

30,433

 

 

 

177,884

 

Anti-dilutive performance stock units

 

 

 

 

 

 

 

 

 

 

 

 

Anti-dilutive common stock equivalents

 

 

172,483

 

 

 

9,808

 

 

 

80,778

 

 

 

241,499