Coverage
-
October 02, 2024
China-based streaming service iQIYI, dubbed the "Netflix of China," and another streaming service, Baidu Inc., have beaten proposed shareholder class action suits alleging the companies falsely beefed up iQIYI's user metrics, causing stock price drops when the truth was later revealed in a short seller report.
1 other articles on this case.
View all »