Motilal Oswal Financial Services has issued a buy recommendation on Indian Bank with a target price of Rs 670. The bank reported a net profit of Rs 2909.73 crore in the latest quarter and showed improvement in asset quality ratios. Promoters hold 73.84% stake. The bank aims for steady growth and profitability with expected RoA/RoE of 1.2%/17.3%.