| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Officer, Director   |  $439.28 |  4,257 |  $1,870,014.96 |  206,607 |  2019-02-21 |  Filing |  
  |    Officer, Director   |  $438.30 |  1,070 |  $468,981.00 |  210,864 |  2019-02-21 |  Filing |  
  |    Officer, Director   |  $436.98 |  473 |  $206,691.54 |  211,934 |  2019-02-21 |  Filing |  
  |    Director   |  $433.97 |  500 |  $216,983.50 |  3,926 |  2019-02-12 |  Filing |  
  |    Officer   |  $458.60 |  230 |  $105,478.00 |  1,850 |  2017-05-15 |  Filing |  
  |    Officer, Director   |  $436.88 |  2,084 |  $910,457.92 |  87,027 |  2017-02-28 |  Filing |  
  |    Officer, Director   |  $440.00 |  300 |  $132,000.00 |  89,111 |  2017-02-28 |  Filing |  
  |    Officer, Director   |  $439.00 |  516 |  $226,524.00 |  89,411 |  2017-02-28 |  Filing |  
  |    Officer, Director   |  $440.70 |  2,100 |  $925,470.00 |  89,927 |  2017-02-28 |  Filing |  
  |    Officer   |  $400.76 |  274 |  $109,809.20 |  1,950 |  2015-11-17 |  Filing |  
  |    Officer   |  $463.50 |  400 |  $185,399.00 |  670 |  2015-04-24 |  Filing |  
  |    Officer   |  $452.09 |  294 |  $132,914.46 |  275 |  2015-02-03 |  Filing |  
  |    Officer   |  $386.10 |  601 |  $232,046.10 |  755 |  2014-11-06 |  Filing |  
  |    Officer   |  $385.19 |  243 |  $93,602.00 |  732 |  2014-10-31 |  Filing |  
  |    Officer, Director   |  $408.41 |  1,000 |  $408,410.00 |  328,179 |  2014-08-26 |  Filing |  
  |    Officer, Director   |  $407.48 |  1,328 |  $541,133.44 |  329,179 |  2014-08-26 |  Filing |  
  |    Officer, Director   |  $406.51 |  7,672 |  $3,118,744.72 |  330,507 |  2014-08-26 |  Filing |  
  |    Officer   |  $367.27 |  700 |  $257,089.00 |  1,257 |  2014-02-21 |  Filing |  
  |    Officer   |  $312.09 |  1,000 |  $312,090.30 |  1,944 |  2013-11-11 |  Filing |  
  |    Officer   |  $263.21 |  1,000 |  $263,213.80 |  2,899 |  2013-05-01 |  Filing |