| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Officer   |  $255.97 |  2,161 |  $553,151.17 |  147,791 |  2020-09-17 |  Filing |  
  |    Officer   |  $273.61 |  1,071 |  $293,036.31 |  149,952 |  2020-09-16 |  Filing |  
  |    Officer   |  $272.32 |  549 |  $149,503.68 |  151,023 |  2020-09-16 |  Filing |  
  |    Officer   |  $271.59 |  704 |  $191,199.36 |  151,572 |  2020-09-16 |  Filing |  
  |    Officer   |  $270.48 |  300 |  $81,144.00 |  152,276 |  2020-09-16 |  Filing |  
  |    Officer   |  $269.30 |  200 |  $53,860.00 |  152,576 |  2020-09-16 |  Filing |  
  |    Officer   |  $268.17 |  400 |  $107,268.00 |  152,776 |  2020-09-16 |  Filing |  
  |    Officer   |  $267.32 |  200 |  $53,464.00 |  153,176 |  2020-09-16 |  Filing |  
  |    Officer   |  $258.57 |  20,000 |  $5,171,400.00 |  254,898 |  2020-09-09 |  Filing |  
  |    Officer   |  $250.00 |  18,300 |  $4,575,000.00 |  9 |  2020-09-08 |  Filing |  
  |    Officer   |  $288.13 |  1,684 |  $485,210.92 |  89,756 |  2020-09-03 |  Filing |  
  |    Officer   |  $310.94 |  1,684 |  $523,622.96 |  91,440 |  2020-09-02 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $348.26 |  4,098 |  $1,427,169.48 |  75,902 |  2020-08-24 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $348.26 |  4,080 |  $1,420,900.80 |  75,920 |  2020-08-24 |  Filing |  
  |    Officer   |  $306.18 |  1,684 |  $515,607.12 |  93,124 |  2020-08-13 |  Filing |  
  |    Officer   |  $309.87 |  1,684 |  $521,821.08 |  94,808 |  2020-08-12 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $323.18 |  28,137 |  $9,093,315.66 |  80,039 |  2020-08-11 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $323.18 |  28,302 |  $9,146,640.36 |  79,961 |  2020-08-11 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $323.01 |  11,737 |  $3,791,168.37 |  108,263 |  2020-08-07 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $298.00 |  40,000 |  $11,920,000.00 |  120,000 |  2020-08-05 |  Filing |