| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Officer, Director   |  $36.00 |  2,796 |  $100,656.00 |  51,713 |  2019-12-05 |  Filing |  
  |    Officer, Director   |  $36.00 |  67,718 |  $2,438,003.75 |  54,509 |  2019-12-04 |  Filing |  
  |    Officer, Director   |  $36.00 |  50,645 |  $1,823,220.00 |  122,227 |  2019-12-03 |  Filing |  
  |    Officer, Director   |  $35.82 |  6,906 |  $247,347.37 |  35,226 |  2019-11-27 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $36.25 |  2,906 |  $105,346.86 |  2,996,433 |  2019-11-26 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $36.12 |  24,200 |  $874,009.62 |  2,999,339 |  2019-11-25 |  Filing |  
  |    Officer, Director   |  $35.88 |  64,792 |  $2,324,477.79 |  172,872 |  2019-11-25 |  Filing |  
  |    Officer, Director   |  $35.09 |  25,945 |  $910,386.70 |  172,872 |  2019-11-22 |  Filing |  
  |    Officer, Director   |  $35.01 |  5,745 |  $201,114.07 |  172,872 |  2019-11-21 |  Filing |  
  |    Officer, Director   |  $35.01 |  11,182 |  $391,468.40 |  172,872 |  2019-11-20 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $33.53 |  16,051 |  $538,199.66 |  3,024,394 |  2019-11-08 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $34.13 |  8,105 |  $276,646.34 |  3,040,445 |  2019-11-05 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $34.50 |  5,519 |  $190,424.26 |  3,048,550 |  2019-11-04 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $34.86 |  14,684 |  $511,846.06 |  3,054,069 |  2019-11-01 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $35.54 |  1,796 |  $63,821.04 |  3,068,753 |  2019-10-31 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $35.53 |  9,921 |  $352,491.15 |  3,070,549 |  2019-10-30 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $35.59 |  9,217 |  $328,017.36 |  3,080,470 |  2019-10-29 |  Filing |  
  |    Officer, Director   |  $35.29 |  12,202 |  $430,626.88 |  35,226 |  2019-10-28 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $35.53 |  7,348 |  $261,064.89 |  3,089,687 |  2019-10-28 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $37.17 |  7,068 |  $262,732.40 |  34,962 |  2019-10-24 |  Filing |