STOCK REPURCHASE AGREEMENT