| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Large Shareholder, Officer, Director   |  $625.11 |  2,198 |  $1,373,988.92 |  21,519,917 |  2015-07-28 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $623.86 |  600 |  $374,317.98 |  21,522,115 |  2015-07-28 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $633.70 |  600 |  $380,218.08 |  21,522,715 |  2015-07-27 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $632.56 |  2,800 |  $1,771,161.00 |  21,523,315 |  2015-07-27 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $631.49 |  2,000 |  $1,262,981.20 |  21,526,115 |  2015-07-27 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $630.36 |  1,209 |  $762,099.44 |  21,528,115 |  2015-07-27 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $629.11 |  1,001 |  $629,740.31 |  21,529,324 |  2015-07-27 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $627.73 |  3,068 |  $1,925,866.74 |  21,530,325 |  2015-07-27 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $626.85 |  3,447 |  $2,160,761.60 |  21,533,393 |  2015-07-27 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $625.71 |  1,400 |  $875,995.68 |  21,536,840 |  2015-07-27 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $624.82 |  810 |  $506,100.23 |  21,538,240 |  2015-07-27 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $622.70 |  100 |  $62,270.00 |  21,539,050 |  2015-07-27 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $620.98 |  231 |  $143,447.44 |  21,539,150 |  2015-07-27 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $665.98 |  2,600 |  $1,731,539.42 |  0 |  2015-07-27 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $664.85 |  1,600 |  $1,063,757.12 |  2,600 |  2015-07-27 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $663.70 |  1,300 |  $862,807.40 |  4,200 |  2015-07-27 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $662.46 |  313 |  $207,350.39 |  5,500 |  2015-07-27 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $661.70 |  1,600 |  $1,058,719.04 |  5,813 |  2015-07-27 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $659.65 |  1,800 |  $1,187,368.74 |  7,413 |  2015-07-27 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $658.64 |  2,893 |  $1,905,445.23 |  9,213 |  2015-07-27 |  Filing |