XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share (Tables)
6 Months Ended
Apr. 30, 2022
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
Basic and diluted earnings per share for the three and six months ended April 30, 2022 and 2021 were calculated as follows (in thousands, except per share data):
Net IncomeWeighted Average SharesPer Share
Three Months Ended April 30, 2022
Basic earnings per common share$26,522 33,157 $0.80 
Effect of dilutive securities:
Stock options— 24 — 
Restricted stock awards— 82 — 
Performance restricted stock units— 28 — 
Diluted earnings per common share$26,522 33,291 $0.80 
Three Months Ended April 30, 2021
Basic earnings per common share$14,551 33,355 $0.44 
Effect of dilutive securities:
Stock options— 78 — 
Restricted stock awards— 112 — 
Performance restricted stock units— 92 — 
Diluted earnings per common share$14,551 33,637 $0.43 
Six Months Ended April 30, 2022
Basic earnings per common share$37,761 33,140 $1.14 
Effect of dilutive securities:
Stock options— 29 — 
Restricted stock awards— 95 — 
Performance restricted stock units— 28 — 
Diluted earnings per common share$37,761 33,292 $1.13 
Six Months Ended April 30, 2021
Basic earnings per common share$22,403 33,110 $0.68 
Effect of dilutive securities:
Stock options— 135 — 
Restricted stock awards— 108 — 
Performance restricted stock units— 91 — 
Diluted earnings per common share$22,403 33,444 $0.67