XML 79 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Common Share (Tables)
12 Months Ended
Oct. 31, 2023
Earnings Per Share [Abstract]  
Reconciliation of Basic Weighted-Average Common Shares Outstanding to Diluted Weighted-Average Shares Outstanding The table below reconciles basic weighted-average common shares outstanding to diluted weighted-average shares outstanding:

 

 

Fiscal Year Ended

 

 

 

October 31,
2023

 

 

October 31,
2022

 

 

October 31,
2021

 

Basic weighted-average common shares outstanding

 

 

58,641,801

 

 

 

60,500,505

 

 

 

63,388,575

 

Dilutive stock options

 

 

1,980

 

 

 

12,588

 

 

 

65,654

 

Dilutive restricted stock awards

 

 

324,174

 

 

 

381,327

 

 

 

541,865

 

Dilutive restricted stock units

 

 

182,960

 

 

 

283,381

 

 

 

498,052

 

Dilutive performance stock units

 

 

24,315

 

 

 

 

 

 

158,479

 

Diluted weighted-average common shares

 

 

59,175,230

 

 

 

61,177,801

 

 

 

64,652,625

 

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

The table below represents exclusions from the calculation of diluted weighted-average shares outstanding due to their anti-dilutive effect:

 

 

Fiscal Year Ended

 

 

 

October 31,
2023

 

 

October 31,
2022

 

 

October 31,
2021

 

Anti-Dilutive Common Stock Equivalents

 

 

235,755

 

 

 

72,892

 

 

 

6,009