11:35 May 19 2026

IQiyi [NASDAQ: IQ] fell 2.6% in New York yesterday, after the Chinese streaming platform reported a first-quarter net loss of CNY294.6 million (USD42.7 million), compared with net profit of CNY182.1 million a year earlier. Revenue declined 13% to CNY6.2 billion (USD902.5 million).

Follow Yicai Global on