iQiyi posted a revenue decline and swung to a net loss in the second quarter of 2025 as lighter content output and weaker advertising sales weighed on performance. Total revenues fell 11% year over year to RMB6.63 billion ($925.3 million), the Chinese streaming giant said Wednesday. Membership services contributed $571 million), down 9%, while advertising […]