Alex Xu, CFO of Qihoo 360, says the Chinese Internet firm is firing on all cylinders after the company posted better-than-expected quarterly results.