FXCM INC. PURCHASE AGREEMENT