EXECUTION VERSION STOCK PURCHASE AGREEMENT