AMENDED & RESTATED COMMON STOCK PURCHASE AGREEMENT