SouFun Keeps Earnings Streak Alive, Shares Up