Celestica stock flashes a risky chart pattern even as analysts… — CLS -0.60 · News Impact Screener