IQIYI is a Demon StockThe Demon claims its the netflix of China. The Demon has lied it that was true the market cap would be 70B by now the Demon is shorting this stock. Gullible idiots like me who have no life will lose their money. Because the Demon claimed its the Netflix of China