STOCKCROSS SHARE REPURCHASE AGREEMENT