A beat on revenue, margins and TCV against low expectations. Steadily moving to achieve its FY27 targets. Momentum to continue in 2H.