Ballard BLDP Gained 1160 Can It Break 490 20260520 Industrial ILPT Gains 266 Support Holds at 806 20260520 Tech Gains Offset Energy Weakness as Major Indexes Close Flat Trump in Beijing US and China Economic Superpowers Compared Amid Diplomatic Visit US Treasury Auction Struggles as Iran Tensions Rattle Investor Sentiment Ola Electric Q4 Results Net Loss Narrows 42 YoY to Rs 500 Crore Revenue Drops Sharply