Stocks to buy for long term: Bank of India to TCS — Jay Thakkar of ICICI Direct picks 5 quant shares for 2026

view original post

ICICI Direct listed five stocks to buy for the long term. Bank of India, Marico, UltraTech Cement, TCS and Sun Pharma are its top five quant picks for 2026.