| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Large Shareholder, Officer, Director   |  $657.86 |  2,837 |  $1,866,340.59 |  12,106 |  2015-07-27 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $656.50 |  1,225 |  $804,207.23 |  14,943 |  2015-07-27 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $655.23 |  200 |  $131,046.00 |  16,168 |  2015-07-27 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $652.86 |  298 |  $194,551.33 |  16,368 |  2015-07-27 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $671.73 |  535 |  $359,377.26 |  0 |  2015-07-24 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $669.49 |  390 |  $261,100.13 |  535 |  2015-07-24 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $668.65 |  240 |  $160,474.82 |  925 |  2015-07-24 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $667.51 |  1,391 |  $928,506.41 |  1,165 |  2015-07-24 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $666.54 |  2,626 |  $1,750,340.08 |  2,556 |  2015-07-24 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $665.56 |  2,185 |  $1,454,255.16 |  5,182 |  2015-07-24 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $664.52 |  799 |  $530,947.88 |  7,367 |  2015-07-24 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $663.46 |  791 |  $524,798.28 |  8,166 |  2015-07-24 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $662.21 |  405 |  $268,194.73 |  8,957 |  2015-07-24 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $660.99 |  400 |  $264,397.00 |  9,362 |  2015-07-24 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $659.69 |  325 |  $214,399.09 |  9,762 |  2015-07-24 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $658.65 |  1,284 |  $845,705.06 |  10,087 |  2015-07-24 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $657.55 |  1,812 |  $1,191,475.71 |  11,371 |  2015-07-24 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $656.11 |  1,054 |  $691,542.68 |  13,183 |  2015-07-24 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $655.24 |  1,775 |  $1,163,055.08 |  14,237 |  2015-07-24 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $654.13 |  658 |  $430,414.45 |  16,012 |  2015-07-24 |  Filing |