China's leading search engine plummeted 16.5% on Friday after posting problematic financial results. iQiyi was far from perfect, but its stock was limited to ... Read more