Stocks to buy or sell: Dharmesh Shah of ICICI Sec suggests buying Caplin Point shares on 18 May by Live mint | May 18, 2026 10:30 am | Indian Stocks, Market, News Nifty 50 and Sensex fell sharply on May 18 due to rising crude oil prices and geopolitical tensions. The rupee reached a record low, with all major sector indices declining. Investor sentiment weakened amid ongoing macroeconomic pressures.