What changed
EPS not explicitly reported vs consensus; net income $65M (+19% YoY). Revenue of $768M (+10% YoY) beat guidance, driven by OPG overperformance. Full-year adj EBITDA guidance raised to $400-440M from prior range. Key nuance: beat was driven by OPG project mix and execution, not broad-based demand; IMDS margins remain pressured by Middle East conflict, a headwind the market may underappreciate.
Why it matters
EPS not explicitly reported vs consensus; net income $65M (+19% YoY). Revenue of $768M (+10% YoY) beat guidance, driven by OPG overperformance. Full-year adj EBITDA guidance raised to $400-440M from prior range. Key nuance: beat was driven by OPG project mix and execution, not broad-based demand; IMDS margins remain pressured by Middle East conflict, a headwind the market may underappreciate.