We upgrade our rating from HOLD to BUY with a revised target price of Rs 670 (from Rs 570 earlier) valuing the company at 22x FY24 EPS.