XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based compensation (Tables)
3 Months Ended
Jan. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Summarized Activity Related to Stock Options
The following table summarizes activity related to stock options for the three months ended January 31, 2023:
 Number of
Options
Weighted-
Average
Exercise Price 
Per Share
Aggregate
Intrinsic Value
Weighted
Average
Remaining
Term
Outstanding at October 31, 20221,187$141.82 
Granted78240.01 
Exercised(73)122.96 
Forfeited or expired(2)132.92 
Outstanding at January 31, 20231,190$148.33 $114,851 5.4 years
Expected to vest257$213.45 $9,021 7.9 years
Exercisable at January 31, 2023930$130.05 $105,762 4.7 years
Fair Value Assumptions of Stock Options
The fair value of each option grant was estimated at the date of grant using the Black-Scholes option-pricing model with the following assumptions:
Three Months Ended
January 31, 2023January 31, 2022
Expected volatility30.4%-31.8%30.6%-30.8%
Expected dividend yield1.12%-1.12%0.76%-0.76%
Risk-free interest rate3.79%-3.82%1.36%-1.47%
Expected life of the option (in years)5.0-6.15.3-6.2
Summarized Activity Related to Restricted Stock
The following table summarizes activity related to restricted shares during the three months ended January 31, 2023:
 Number of SharesWeighted-Average
Grant Date
Fair Value
Restricted shares at October 31, 2022$167.99 
Vested(3)165.21
Restricted shares at January 31, 2023$170.56 
Summarized Activity Related to Restricted Stock Units
The following table summarizes activity related to restricted share units during the three months ended January 31, 2023:
 Number of UnitsWeighted-Average
Grant Date
Fair Value
Restricted share units at October 31, 202281 $223.77 
Granted36 237.68
Forfeited(2)242.02
Vested(42)218.85
Restricted share units at January 31, 202373 $233.00 
Summarized Activity Related to Director Deferred Compensation Shares
The following table summarizes activity related to director deferred compensation share equivalent units during the three months ended January 31, 2023:
 Number of SharesWeighted-Average
Grant Date Fair
Value
Outstanding at October 31, 202290 $77.70 
Distributions(4)50.88
Outstanding at January 31, 202386 $79.73