| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Director   |  $74.02 |  4,859 |  $359,675.33 |  62,446 |  2019-06-03 |  Filing |  
  |    Officer, Director   |  $74.83 |  1,500 |  $112,238.10 |  1,828,012 |  2019-06-04 |  Filing |  
  |    Officer, Director   |  $73.70 |  1,500 |  $110,548.80 |  1,829,512 |  2019-06-03 |  Filing |  
  |    Large Shareholder   |  $74.09 |  4,753 |  $352,131.23 |  6,745,204 |  2019-06-03 |  Filing |  
  |    Large Shareholder   |  $74.03 |  756 |  $55,967.81 |  6,749,957 |  2019-05-31 |  Filing |  
  |    Large Shareholder   |  $74.26 |  6,569 |  $487,811.97 |  6,750,713 |  2019-05-30 |  Filing |  
  |    Large Shareholder   |  $74.30 |  3,949 |  $293,403.20 |  6,757,282 |  2019-05-21 |  Filing |  
  |    Large Shareholder   |  $74.13 |  4,451 |  $329,943.73 |  6,761,231 |  2019-05-20 |  Filing |  
  |    Large Shareholder   |  $74.21 |  1,394 |  $103,446.93 |  6,765,682 |  2019-05-17 |  Filing |  
  |    Large Shareholder   |  $74.34 |  11,480 |  $853,433.53 |  6,767,076 |  2019-05-16 |  Filing |  
  |    Large Shareholder   |  $71.46 |  2,537 |  $181,301.12 |  6,778,556 |  2019-05-09 |  Filing |  
  |    Large Shareholder   |  $71.61 |  5,976 |  $427,955.10 |  6,781,093 |  2019-05-08 |  Filing |  
  |    Large Shareholder   |  $71.54 |  8,075 |  $577,712.96 |  6,787,069 |  2019-05-07 |  Filing |  
  |    Large Shareholder   |  $72.35 |  10,879 |  $787,095.65 |  6,795,144 |  2019-05-06 |  Filing |  
  |    Large Shareholder   |  $72.08 |  5,295 |  $381,657.25 |  6,806,023 |  2019-05-03 |  Filing |  
  |    Large Shareholder   |  $71.26 |  3,938 |  $280,615.97 |  6,811,318 |  2019-05-02 |  Filing |  
  |    Large Shareholder   |  $71.56 |  6,386 |  $456,989.18 |  6,815,256 |  2019-05-01 |  Filing |  
  |    Large Shareholder   |  $71.39 |  6,596 |  $470,869.97 |  6,821,642 |  2019-04-30 |  Filing |  
  |    Large Shareholder   |  $71.25 |  3,858 |  $274,871.31 |  6,828,238 |  2019-04-29 |  Filing |  
  |    Large Shareholder   |  $70.86 |  5,126 |  $363,217.60 |  6,832,096 |  2019-04-26 |  Filing |