Strong operational performance had a positive surprise with revenue growth of 7% to Rs 9,150 crore versus our expectations of Rs 8,920 crore, margins too shone, with OPM improving by 407 bps.