Over the past 12 months, shares of iQiyi (NASDAQ: IQ) have fallen 67%. While various marketwide worries like inflation and geopolitical tensions have contributed to this horrible showing, the China-based video streaming specialist undoubtedly faces its own company-specific issues.

Continue reading


Source Fool.com