Celestica (CLS) Reports Strong Q2, Raises 2025 Guidance Amid