Tvardi Therapeutics TVRD Stock Analysis 075 Gain What to Watch 20260518 Enterprise EFSCP Stock Analysis Falls 117 Watching 2005 20260518 Market Overview Key Stories Shaping Todays Trading Session Bharat Dynamics Sets Board Meeting for Q4 Results and Final Dividend Decision EU Parliament Greenlights US Tariff Deal Amid Trumps Pressure Tactics BETR Q1 2026 Earnings WiderThanExpected Loss as Shares Edge Higher Consumer Credit Growth Accelerates in December What It Means for the Economy STRZ Q1 2026 Earnings Massive EPS Miss Sends Shares Lower Phillips Distilling Navigates Trade Disruption by Establishing Canadian Operations Traders Skeptical of Irans OneMonth Strait of Hormuz Reopening Timeline General Motors Introduces AllElectric Cadillac Vistiq with 300Mile Range Subramanian Swamy Calls for Ban on Cement Imports from Pakistan Over Security Risks Chinese Carmakers Double EU Market Share as EV Sales Drive Registration Growth Commodity Traders in Singapore Capitalize on Middle East Disruptions Across Oil Coffee OpenAI Oracle SoftBank Lead Historic 500 Billion AI Infrastructure Push Marvell Technology Q1 2027 Earnings Call Key Themes and Market Implications