What should investors do? The IDFC First stock has given ~30% return in the past three years while the stock price has jumped ~2x in the past one year. Rise in stress remains a near term overhang but a gradual improvement in margin and operational...