| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Large Shareholder   |  $31.90 |  5,000 |  $159,500.00 |  2,681,389 |  2017-04-03 |  Filing |  
  |    Large Shareholder   |  $31.59 |  75,000 |  $2,369,250.00 |  2,686,389 |  2017-03-31 |  Filing |  
  |    Large Shareholder   |  $31.00 |  4,282 |  $132,742.00 |  2,761,389 |  2017-03-28 |  Filing |  
  |    Large Shareholder   |  $31.00 |  11,931 |  $369,861.00 |  2,765,671 |  2017-03-27 |  Filing |  
  |    Large Shareholder   |  $29.11 |  577 |  $16,796.47 |  2,777,602 |  2017-03-21 |  Filing |  
  |    Large Shareholder   |  $27.64 |  40,000 |  $1,105,600.00 |  2,778,179 |  2017-02-16 |  Filing |  
  |    Officer   |  $31.50 |  20,000 |  $630,000.00 |  184,189 |  2017-03-31 |  Filing |  
  |    Large Shareholder   |  $31.00 |  4,282 |  $132,742.00 |  2,801,389 |  2017-03-28 |  Filing |  
  |    Large Shareholder   |  $31.00 |  11,931 |  $369,861.00 |  2,805,671 |  2017-03-27 |  Filing |  
  |    Officer, Director   |  $31.00 |  52,399 |  $1,624,374.24 |  711,817 |  2017-03-24 |  Filing |  
  |    Officer, Director   |  $31.00 |  3,864 |  $119,784.00 |  764,216 |  2017-03-23 |  Filing |  
  |    Officer, Director   |  $31.00 |  1,309 |  $40,579.00 |  750,698 |  2017-03-27 |  Filing |  
  |    Officer, Director   |  $31.00 |  42,369 |  $1,313,455.95 |  752,007 |  2017-03-24 |  Filing |  
  |    Officer, Director   |  $31.00 |  5,595 |  $173,445.00 |  794,376 |  2017-03-23 |  Filing |  
  |    Large Shareholder   |  $29.11 |  577 |  $16,796.47 |  2,817,602 |  2017-03-21 |  Filing |  
  |    Large Shareholder   |  $27.50 |  28,709 |  $789,497.50 |  2,818,179 |  2017-02-15 |  Filing |  
  |    Large Shareholder   |  $27.53 |  7,640 |  $210,329.20 |  2,846,888 |  2017-02-14 |  Filing |  
  |    Officer   |  $31.00 |  5,000 |  $155,000.00 |  41,530 |  2017-02-07 |  Filing |  
  |    Officer, Director   |  $31.10 |  200 |  $6,220.00 |  768,080 |  2017-02-08 |  Filing |  
  |    Officer, Director   |  $31.01 |  84,828 |  $2,630,380.56 |  768,280 |  2017-02-07 |  Filing |