| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Large Shareholder, Officer, Director   |  $42.94 |  532 |  $22,844.08 |  602,180 |  2015-04-08 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $40.96 |  2,410 |  $98,713.60 |  602,712 |  2015-04-08 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $40.97 |  120 |  $4,916.40 |  602,892 |  2015-04-07 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $39.54 |  120 |  $4,744.80 |  605,302 |  2015-04-07 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $38.83 |  240 |  $9,319.20 |  605,422 |  2015-04-06 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $42.94 |  887 |  $38,087.78 |  195,722 |  2015-04-08 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $40.96 |  300 |  $12,288.00 |  196,609 |  2015-04-08 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $40.97 |  4,017 |  $164,576.49 |  196,909 |  2015-04-07 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $39.54 |  200 |  $7,908.00 |  200,926 |  2015-04-07 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $38.83 |  400 |  $15,532.00 |  201,126 |  2015-04-06 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $42.94 |  4,969 |  $213,368.86 |  5,070,471 |  2015-04-08 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $40.96 |  1,680 |  $68,812.80 |  5,075,440 |  2015-04-08 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $40.97 |  22,498 |  $921,743.06 |  5,077,120 |  2015-04-07 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $39.54 |  1,120 |  $44,284.80 |  5,099,618 |  2015-04-07 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $38.83 |  2,240 |  $86,979.20 |  5,100,738 |  2015-04-06 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $38.45 |  250 |  $9,612.50 |  1,240,784 |  2015-04-02 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $37.95 |  250 |  $9,487.50 |  1,241,034 |  2015-04-01 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $38.45 |  120 |  $4,614.00 |  605,662 |  2015-04-02 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $37.95 |  120 |  $4,554.00 |  605,782 |  2015-04-01 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $38.45 |  200 |  $7,690.00 |  201,526 |  2015-04-02 |  Filing |