Other August 27, 2013 Qihoo 360 boasted quarterly revenue Qihoo 360, which owns one of China’s largest Android app stores, earned almost $152 million in the second quarter.