BUY Union Bank of India. This stock is performing well, as ICICI Direct has given a buy call with a target price of Rs. 180. I have been tracking the buy/sell calls provided by ICICI Direct, and I was surprised to find out that almost 100 percent of their calls were correct. In fact, whichever stocks they recommended, exceeded the target price.