STOCK PURCHASE AGREEMENT Dated as of October 23, 2006 among LONZA AMERICA INC., LONZA BIOPRODUCTS AG, LONZA SALES AG, LONZA GROUP LIMITED, as Guarantor, and CAMBREX CORPORATION and THE SUBSIDIARIES LISTED ON SCHEDULE I HERETO