XML 60 R31.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock Plans (Tables)
12 Months Ended
Oct. 31, 2019
Share-based Payment Arrangement [Abstract]  
Schedule of compensation expense and related income tax benefit for share-based awards
The compensation cost and related tax benefit recognized in our consolidated financial statements for share-based awards were as follows:
October 31,
 
 
 
(In millions)
2019
 
2018
 
2017
Selling, general and administrative expense
$
28.7

 
$
37.6

 
$
33.1

Cost of sales
4.7

 
3.6

 
2.8

Research and development expense
2.9

 
2.0

 
1.3

Total compensation expense
$
36.3

 
$
43.2

 
$
37.2

Related income tax benefit
$
5.1

 
$
8.8

 
$
11.4


Schedule of assumptions used in estimating fair value of stock options award granted
Years Ended October 31,
2019
 
2018
 
2017
Expected life
4.4 years

  
5.4 years

  
5.5 years

Expected volatility
22.0
%
  
23.0
%
  
24.5
%
Risk-free interest rate
2.9
%
  
2.0
%
  
1.2
%
Dividend yield
0.02
%
  
0.03
%
  
0.03
%

Schedule of stock option plans
The activity and status of our stock option plans are summarized below:
 
Number of
Shares
 
Weighted-
Average
Exercise Price
Per Share
 
Weighted-
Average
Remaining
Contractual
Term
(in years)
 
Aggregate
Intrinsic Value
Outstanding at October 31, 2018
1,086,998

 
$
160.31

  
 
 
 
Granted
198,232

 
$
254.77

  
 
 
 
Exercised
(235,988
)
 
$
126.23

  
 
 
 
Forfeited or expired
(24,490
)
 
$
168.14

  
 
 
 
Outstanding at October 31, 2019
1,024,752

 
$
186.24

  
6.51
 
 
Vested and expected to vest at October 31, 2019
982,685

 
$
184.31

 
6.42
 
$
104,843,305

Vested and exercisable at October 31, 2019
335,551

 
$
145.32

  
4.98
 
$
48,882,775


Schedule of non-vested RSUs
 
The status of our non-vested RSUs is summarized below:
 
Number of
Shares
 
Weighted-
Average
Grant Date Fair
Value Per Share
Non-vested RSUs at October 31, 2018
489,161

 
$
179.67

Granted
155,310

 
$
258.37

Vested and issued
(168,294
)
 
$
168.12

Forfeited or expired
(46,606
)
 
$
197.51

Non-vested RSUs at October 31, 2019
429,571

 
$
210.72