| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Officer, Director   |  $47.29 |  200 |  $9,458.00 |  174,304 |  2016-12-01 |  Filing |  
  |    Officer, Director   |  $47.29 |  807 |  $38,163.03 |  174,504 |  2016-12-01 |  Filing |  
  |    Officer, Director   |  $47.29 |  593 |  $28,042.97 |  175,311 |  2016-12-01 |  Filing |  
  |    Officer   |  $47.70 |  8,650 |  $412,605.00 |  46,070 |  2016-11-23 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $45.17 |  49,800 |  $2,249,466.00 |  334,500 |  2016-11-22 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $45.17 |  49,800 |  $2,249,466.00 |  334,500 |  2016-11-22 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $44.93 |  200 |  $8,986.00 |  384,300 |  2016-11-22 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $43.93 |  200 |  $8,786.00 |  384,300 |  2016-11-22 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $46.09 |  2,500 |  $115,225.00 |  384,500 |  2016-11-21 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $46.09 |  2,500 |  $115,225.00 |  384,500 |  2016-11-21 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $45.20 |  9,833 |  $444,451.60 |  387,000 |  2016-11-21 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $45.20 |  9,833 |  $444,451.60 |  387,000 |  2016-11-21 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $44.63 |  12,167 |  $543,013.21 |  396,833 |  2016-11-21 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $44.63 |  12,167 |  $543,013.21 |  396,833 |  2016-11-21 |  Filing |  
  |    Officer   |  $45.50 |  6,990 |  $318,045.00 |  54,282 |  2016-11-17 |  Filing |  
  |    Director   |  $40.69 |  1,000 |  $40,690.00 |  18,916 |  2016-11-15 |  Filing |  
  |    Officer, Director   |  $36.17 |  1,700 |  $61,489.00 |  118,306 |  2016-11-01 |  Filing |  
  |    Officer, Director   |  $36.17 |  300 |  $10,851.00 |  120,006 |  2016-11-01 |  Filing |  
  |    Director   |  $42.17 |  1,000 |  $42,170.00 |  19,916 |  2016-10-11 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $43.12 |  3,500 |  $150,920.00 |  409,000 |  2016-10-07 |  Filing |