XML 40 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholder's Equity (Stock Option Plans) (Details) - $ / shares
12 Months Ended
Dec. 29, 2019
Dec. 30, 2018
Dec. 31, 2017
Shares      
Beginning balance (in shares) 2,064,740 2,285,703 2,175,442
Granted (in shares) 390,789 376,065 543,880
Exercised (in shares) (429,654) (516,927) (390,835)
Canceled or expired (in shares) (37,299) (80,101) (42,784)
Ending balance (in shares) 1,988,576 2,064,740 2,285,703
Options exercisable at end of period (in shares) 1,242,205 1,257,766 1,443,241
Weighted Average Exercise Price      
Beginning balance (in USD per share) $ 104.66 $ 83.73 $ 70.44
Granted (in USD per share) 217.58 192.28 123.40
Exercised (in USD per share) 80.31 71.95 63.96
Canceled or expired (in USD per share) 181.62 129.85 92.79
Ending balance (in USD per share) 130.67 104.66 83.73
Options exercisable at end of period (USD per share) $ 94.04 $ 78.26 $ 70.35