EXECUTION VERSION SHARE PURCHASE AGREEMENT BY AND AMONG GENERAL ATLANTIC PARTNERS II, L.P., GENERAL ATLANTIC PARTNERS V, L.P., GENERAL ATLANTIC PARTNERS 10, L.P., GAP COINVESTMENT PARTNERS, L.P.