| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Officer, Director   |  $52.58 |  200 |  $10,515.00 |  74,390 |  2018-02-05 |  Filing |  
  |    Officer, Director   |  $51.92 |  1,147 |  $59,546.62 |  74,590 |  2018-02-05 |  Filing |  
  |    Officer, Director   |  $50.91 |  699 |  $35,586.72 |  75,737 |  2018-02-05 |  Filing |  
  |    Officer, Director   |  $49.78 |  954 |  $47,490.69 |  76,436 |  2018-02-05 |  Filing |  
  |    Officer, Director   |  $50.00 |  5,000 |  $250,000.00 |  74,390 |  2018-01-12 |  Filing |  
  |    Officer, Director   |  $41.70 |  3,000 |  $125,103.30 |  574,390 |  2018-01-04 |  Filing |  
  |    Officer   |  $45.00 |  5,000 |  $225,000.00 |  61,777 |  2018-01-09 |  Filing |  
  |    Officer, Director   |  $52.58 |  200 |  $10,515.00 |  74,390 |  2018-02-05 |  Filing |  
  |    Officer, Director   |  $51.92 |  1,147 |  $59,546.62 |  74,590 |  2018-02-05 |  Filing |  
  |    Officer, Director   |  $50.91 |  699 |  $35,586.72 |  75,737 |  2018-02-05 |  Filing |  
  |    Officer, Director   |  $49.78 |  954 |  $47,490.69 |  76,436 |  2018-02-05 |  Filing |  
  |    Officer, Director   |  $50.00 |  5,000 |  $250,000.00 |  509,117 |  2018-01-12 |  Filing |  
  |    Officer   |  $50.00 |  5,000 |  $250,000.00 |  95,846 |  2018-01-12 |  Filing |  
  |    Officer   |  $45.00 |  5,000 |  $225,000.00 |  56,777 |  2018-01-09 |  Filing |  
  |    Officer, Director   |  $41.70 |  3,000 |  $125,103.30 |  509,117 |  2018-01-04 |  Filing |  
  |    Large Shareholder   |  $42.00 |  816,326 |  $34,285,773.63 |  680,272 |  2018-01-03 |  Filing |  
  |    Large Shareholder, Director   |  $42.00 |  816,326 |  $34,285,773.63 |  680,272 |  2018-01-03 |  Filing |  
  |    Officer   |  $43.38 |  1,100 |  $47,715.03 |  61,777 |  2018-01-02 |  Filing |  
  |    Officer   |  $42.76 |  3,900 |  $166,750.74 |  62,877 |  2018-01-02 |  Filing |  
  |    Officer, Director   |  $41.09 |  3,000 |  $123,268.20 |  509,117 |  2017-12-21 |  Filing |