Stock market today: Trade setup for Nifty 50, US-Iran war to gold, silver, crude oil rates; eight stocks to buy or sell by Live mint | March 9, 2026 8:09 am | Indian Stocks, Market, News Stock market today: Experts have recommended these eight stocks to buy today —Bharat Forge, Timken India, ONGC, NTPC, Hindustan Zinc, HBL Engineering, ABB India, and Quality Power