Celestica (CLS) reported Q1 adjusted earnings Thursday of $1.20 per diluted share, up from $0.83 a year earlier.
Analysts polled by FactSet expected $1.13.
Revenue for the quarter ended March 31 was $2.65 billion, up from $2.21 billion a year earlier.
Analysts surveyed by FactSet expected $2.59 billion.
The company said it expects Q2 adjusted EPS between $1.17 and $1.27 and revenue between $2.575 billion and $2.725 billion.
Analysts polled by FactSet expect $1.17 and $2.64 billion.
The company expects 2025 adjusted EPS of $5.00, up from the previous non-GAAP guidance of $4.75, and revenue of $10.85 billion, up from the previous outlook of $10.70 billion.
Analysts polled by FactSet expect $4.88 and $10.94 billion.
The company's shares were down 3.5% in recent after-hours activity.