STOCK PURCHASE AGREEMENT among NYMEX HOLDINGS, INC., GENERAL ATLANTIC PARTNERS 82, L.P., GAPSTAR, LLC, GAP COINVESTMENTS III, LLC, GAP COINVESTMENTS IV, LLC and GAPCO GMBH & CO. KG Dated: November 14, 2005