5 Stocks to Buy: IOC, Bank of India, Hitachi Energy