| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Director   |  $31.44 |  1,775 |  $55,806.18 |  8,633 |  2016-09-28 |  Filing |  
  |    Director   |  $31.33 |  1,000 |  $31,327.00 |  11,707 |  2016-08-22 |  Filing |  
  |    Director   |  $27.43 |  3,500 |  $96,005.00 |  9,391 |  2016-05-09 |  Filing |  
  |    Officer, Director   |  $32.21 |  45,941 |  $1,479,906.62 |  9,581 |  2016-01-06 |  Filing |  
  |    Officer, Director   |  $32.88 |  45,940 |  $1,510,351.00 |  9,581 |  2016-01-05 |  Filing |  
  |    Officer, Director   |  $32.90 |  1,915 |  $63,007.90 |  9,581 |  2016-01-04 |  Filing |  
  |    Officer, Director   |  $33.73 |  956 |  $32,249.32 |  11,496 |  2015-12-16 |  Filing |  
  |    Officer   |  $35.31 |  4,696 |  $165,796.51 |  31,959 |  2015-12-02 |  Filing |  
  |    Officer, Director   |  $35.30 |  45,941 |  $1,621,905.66 |  12,452 |  2015-12-02 |  Filing |  
  |    Officer, Director   |  $35.53 |  47,855 |  $1,700,450.86 |  12,452 |  2015-12-01 |  Filing |  
  |    Director   |  $34.54 |  1,006 |  $34,750.26 |  6,488 |  2015-11-06 |  Filing |  
  |    Officer   |  $34.86 |  775 |  $27,016.04 |  32,750 |  2015-11-04 |  Filing |  
  |    Officer   |  $34.05 |  2,985 |  $101,644.62 |  33,525 |  2015-11-04 |  Filing |  
  |    Officer, Director   |  $34.84 |  9,600 |  $334,494.72 |  14,367 |  2015-11-04 |  Filing |  
  |    Officer, Director   |  $34.05 |  36,341 |  $1,237,440.12 |  23,967 |  2015-11-04 |  Filing |  
  |    Officer, Director   |  $35.07 |  45,940 |  $1,611,083.64 |  14,367 |  2015-11-03 |  Filing |  
  |    Officer, Director   |  $34.96 |  1,333 |  $46,597.68 |  14,367 |  2015-11-02 |  Filing |  
  |    Officer, Director   |  $34.40 |  582 |  $20,018.88 |  15,700 |  2015-11-02 |  Filing |  
  |    Officer, Director   |  $38.95 |  45,941 |  $1,789,466.27 |  16,282 |  2015-10-07 |  Filing |  
  |    Officer, Director   |  $40.09 |  8,700 |  $348,755.16 |  16,282 |  2015-10-06 |  Filing |