financial technology analysis