Marketwatch Indian Oil disappoints Street; buy, sell or hold? Admin November 1, 2019 Japanese brokerage Nomura retained its ‘buy’ call on the stock with a target price of Rs 170. – Stocks-Markets-Economic Times Share on Facebook Tweet it Pin it Share it Email