| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Large Shareholder   |  $31.35 |  41,500 |  $1,301,083.10 |  728,197 |  2020-07-22 |  Filing |  
  |    Large Shareholder   |  $31.35 |  194,623 |  $6,101,703.52 |  3,415,047 |  2020-07-22 |  Filing |  
  |    Large Shareholder   |  $31.35 |  391,698 |  $12,280,280.68 |  6,873,043 |  2020-07-22 |  Filing |  
  |    Large Shareholder   |  $31.57 |  1,845 |  $58,244.25 |  145,010 |  2020-07-21 |  Filing |  
  |    Large Shareholder   |  $31.57 |  9,793 |  $309,152.28 |  769,697 |  2020-07-21 |  Filing |  
  |    Large Shareholder   |  $31.57 |  45,926 |  $1,449,824.12 |  3,609,670 |  2020-07-21 |  Filing |  
  |    Large Shareholder   |  $31.57 |  92,428 |  $2,917,831.80 |  7,264,741 |  2020-07-21 |  Filing |  
  |    Large Shareholder   |  $31.25 |  769 |  $24,034.56 |  146,855 |  2020-07-20 |  Filing |  
  |    Large Shareholder   |  $31.25 |  4,080 |  $127,517.54 |  779,490 |  2020-07-20 |  Filing |  
  |    Large Shareholder   |  $31.25 |  19,136 |  $598,082.28 |  3,655,596 |  2020-07-20 |  Filing |  
  |    Large Shareholder   |  $31.25 |  38,512 |  $1,203,665.60 |  7,357,169 |  2020-07-20 |  Filing |  
  |    Officer, Director   |  $30.24 |  6,421 |  $194,171.04 |  1,294,471 |  2020-07-20 |  Filing |  
  |    Officer, Director   |  $30.79 |  13,579 |  $418,097.41 |  1,300,892 |  2020-07-13 |  Filing |  
  |    Officer, Director   |  $31.19 |  100 |  $3,119.00 |  1,314,471 |  2020-07-13 |  Filing |  
  |    Officer, Director   |  $30.78 |  10,240 |  $315,187.20 |  1,314,471 |  2020-07-13 |  Filing |  
  |    Officer, Director   |  $29.42 |  4,660 |  $137,097.20 |  1,314,471 |  2020-07-13 |  Filing |  
  |    Large Shareholder   |  $31.08 |  482 |  $14,980.22 |  3,162,590 |  2020-07-13 |  Filing |  
  |    Large Shareholder   |  $31.08 |  391 |  $12,152.01 |  2,569,605 |  2020-07-13 |  Filing |  
  |    Large Shareholder   |  $31.08 |  426 |  $13,239.78 |  2,794,554 |  2020-07-13 |  Filing |  
  |    Large Shareholder   |  $31.08 |  529 |  $16,440.95 |  3,476,070 |  2020-07-13 |  Filing |