Celestica Stock’s Beat And Raise Performance Underscores Durability Of AI Boom (NYSE:CLS)April 28, 2025