| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Large Shareholder   |  $40.26 |  443 |  $17,835.18 |  12,848,001 |  2019-06-21 |  Filing |  
  |    Large Shareholder   |  $40.61 |  1,000 |  $40,610.00 |  12,661,576 |  2019-03-15 |  Filing |  
  |    Officer   |  $39.73 |  25,160 |  $999,606.80 |  46,790 |  2018-11-26 |  Filing |  
  |    Director   |  $39.04 |  12,000 |  $468,480.00 |  32,000 |  2018-11-05 |  Filing |  
  |    Large Shareholder   |  $46.68 |  18,200 |  $849,576.00 |  12,210,129 |  2018-09-21 |  Filing |  
  |    Large Shareholder   |  $46.68 |  18,200 |  $849,576.00 |  12,210,129 |  2018-09-21 |  Filing |  
  |    Large Shareholder   |  $47.13 |  100 |  $4,713.00 |  12,191,929 |  2018-09-20 |  Filing |  
  |    Large Shareholder   |  $46.65 |  37,000 |  $1,726,050.00 |  12,191,829 |  2018-09-19 |  Filing |  
  |    Large Shareholder   |  $46.78 |  33,892 |  $1,585,467.76 |  12,154,829 |  2018-09-18 |  Filing |  
  |    Large Shareholder   |  $46.47 |  75,808 |  $3,522,797.76 |  12,120,937 |  2018-09-17 |  Filing |  
  |    Large Shareholder   |  $46.54 |  40,112 |  $1,866,812.48 |  12,045,129 |  2018-09-14 |  Filing |  
  |    Large Shareholder   |  $46.80 |  7,207 |  $337,287.60 |  12,005,017 |  2018-09-13 |  Filing |  
  |    Large Shareholder   |  $46.60 |  17,310 |  $806,646.00 |  11,997,810 |  2018-09-12 |  Filing |  
  |    Large Shareholder   |  $46.49 |  40,000 |  $1,859,600.00 |  11,980,500 |  2018-09-10 |  Filing |  
  |    Large Shareholder   |  $46.67 |  61,594 |  $2,874,591.98 |  11,940,500 |  2018-09-07 |  Filing |  
  |    Large Shareholder   |  $46.86 |  76,535 |  $3,586,430.10 |  11,878,906 |  2018-09-06 |  Filing |  
  |    Large Shareholder   |  $46.71 |  56,732 |  $2,649,951.72 |  11,802,371 |  2018-09-04 |  Filing |  
  |    Large Shareholder   |  $46.72 |  39,690 |  $1,854,316.80 |  11,745,639 |  2018-08-31 |  Filing |  
  |    Director   |  $46.69 |  2,000 |  $93,380.00 |  17,598 |  2018-08-31 |  Filing |  
  |    Officer   |  $47.25 |  4,250 |  $200,812.50 |  21,630 |  2018-08-29 |  Filing |