Celestica (CLS) Plunges 14% After All-Time High — Here’s What Dragged Sentiment

Written on 04/29/2026