Stock market today: Day trading guide for Nifty 50, gold, silver to US-Iran news; eight stocks to buy or sell on Friday by Live mint | January 16, 2026 7:06 am | Indian Stocks, Market, News Stocks to buy today: Experts have recommended eight shares to buy today — NTPC, PNB, Mankind Pharma, LT, SAIL, HBL Engineering, BEML, and Indian Bank