The company now expects 2023 adjusted full-year earnings of $8.35 to $8.55 per share, from its prior forecast of $8.10 to $8.30 per share. Analysts on average were expecting a profit of $8.28 per share in 2023, according to Refinitiv.

(Reporting by Bhanvi Satija in Bengaluru; Editing by Krishna Chandra Eluri)