New SciFi Series Achieves Rare Perfect Critical Score Could Boost Streaming Interest CICC Q1 2026 Earnings EPS Falls Short of Expectations Taiwan Chip Stocks Rally as Nvidias 150 Billion Spending Plans Offset Mainland China Weakness