Taiwan Semiconductor Navigates Foundry Concerns Amid Broader Market Sentiment EU Weighs Trade Defense Tools as China Trade War Threat Looms Terrestrial Energy IMSR Crushes Q1 2026 Estimates EPS 010 Tops Views Indian Rupee Plunges to Record Low USDINR Breaches 9696 Amid Oil and Bond Yield Pressures