| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Officer, Director   |  $450.06 |  1,000 |  $450,060.00 |  376,150 |  2018-06-21 |  Filing |  
  |    Officer, Director   |  $447.01 |  4,165 |  $1,861,779.57 |  377,150 |  2018-06-21 |  Filing |  
  |    Officer, Director   |  $445.92 |  1,605 |  $715,707.54 |  381,315 |  2018-06-21 |  Filing |  
  |    Officer, Director   |  $445.17 |  4,325 |  $1,925,352.03 |  382,920 |  2018-06-21 |  Filing |  
  |    Officer, Director   |  $443.77 |  3,300 |  $1,464,448.92 |  387,245 |  2018-06-21 |  Filing |  
  |    Officer, Director   |  $442.75 |  1,293 |  $572,472.78 |  390,545 |  2018-06-21 |  Filing |  
  |    Officer, Director   |  $441.75 |  3,634 |  $1,605,323.86 |  391,838 |  2018-06-21 |  Filing |  
  |    Officer, Director   |  $440.60 |  6,696 |  $2,950,283.04 |  395,472 |  2018-06-21 |  Filing |  
  |    Officer, Director   |  $439.74 |  24,497 |  $10,772,278.93 |  402,168 |  2018-06-21 |  Filing |  
  |    Officer, Director   |  $438.65 |  30,611 |  $13,427,539.64 |  426,655 |  2018-06-21 |  Filing |  
  |    Officer, Director   |  $437.88 |  8,009 |  $3,507,012.96 |  457,276 |  2018-06-21 |  Filing |  
  |    Officer, Director   |  $436.76 |  5,481 |  $2,393,877.18 |  465,285 |  2018-06-21 |  Filing |  
  |    Officer, Director   |  $435.63 |  7,984 |  $3,478,097.07 |  470,766 |  2018-06-21 |  Filing |  
  |    Officer, Director   |  $434.47 |  2,400 |  $1,042,737.12 |  478,750 |  2018-06-21 |  Filing |  
  |    Officer   |  $446.59 |  302 |  $134,870.57 |  156,124 |  2018-06-18 |  Filing |  
  |    Officer   |  $445.77 |  1,000 |  $445,765.00 |  156,426 |  2018-06-18 |  Filing |  
  |    Officer   |  $444.81 |  4,574 |  $2,034,563.68 |  157,426 |  2018-06-18 |  Filing |  
  |    Officer   |  $443.87 |  12,410 |  $5,508,442.83 |  162,000 |  2018-06-18 |  Filing |  
  |    Officer   |  $443.06 |  13,391 |  $5,932,961.56 |  174,410 |  2018-06-18 |  Filing |  
  |    Officer   |  $441.83 |  4,720 |  $2,085,447.51 |  187,801 |  2018-06-18 |  Filing |