| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Large Shareholder, Officer, Director   |  $658.48 |  528 |  $347,679.18 |  6,550 |  2015-07-29 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $657.60 |  644 |  $423,495.69 |  7,078 |  2015-07-29 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $656.72 |  1,658 |  $1,088,849.06 |  7,722 |  2015-07-29 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $655.96 |  3,327 |  $2,182,374.26 |  9,380 |  2015-07-29 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $654.87 |  2,139 |  $1,400,756.24 |  12,707 |  2015-07-29 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $653.93 |  1,820 |  $1,190,158.24 |  14,846 |  2015-07-29 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $662.68 |  300 |  $198,804.00 |  0 |  2015-07-28 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $660.86 |  1,047 |  $691,921.15 |  300 |  2015-07-28 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $660.01 |  2,114 |  $1,395,268.12 |  1,347 |  2015-07-28 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $658.89 |  2,994 |  $1,972,717.56 |  3,461 |  2015-07-28 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $658.06 |  3,279 |  $2,157,777.10 |  6,455 |  2015-07-28 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $656.97 |  3,280 |  $2,154,871.11 |  9,734 |  2015-07-28 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $656.03 |  2,627 |  $1,723,392.39 |  13,014 |  2015-07-28 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $654.45 |  1,025 |  $670,809.71 |  15,641 |  2015-07-28 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $632.02 |  410 |  $259,126.52 |  21,506,049 |  2015-07-28 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $630.20 |  431 |  $271,615.29 |  21,506,459 |  2015-07-28 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $629.06 |  1,100 |  $691,963.58 |  21,506,890 |  2015-07-28 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $627.92 |  3,506 |  $2,201,482.96 |  21,507,990 |  2015-07-28 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $627.04 |  3,894 |  $2,441,703.50 |  21,511,496 |  2015-07-28 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $626.01 |  4,527 |  $2,833,964.02 |  21,515,390 |  2015-07-28 |  Filing |