New Delhi, Jan. 16 -- The constant turbulence continued to hold its grip on the markets, with no clarity on the indices. The stock-specific action that we are noticing now has stepped up, leading to the trading-oriented behaviour. The market scenario clearly indicates that the investors are still waiting on the sidelines.

Best stocks to buy today (All Buy trades are rates of Equity & Sell rates are based on F&O)

Graphite India Ltd: Buy above Rs.635 | Stop Rs.600 | Target Rs.720 (multiday)

Hindalco Industries Ltd: Buy above Rs.960 | Stop Rs.925 | Target Rs.1,050 (multiday)

Bank of India Ltd: Buy above Rs.153 | Stop Rs.149 | Target Rs.158 (intraday)

On 14 January 2026, Indian equities witnessed sharp volatility as benchmark indices sli...