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.
Source Fool.com