CLS Financials: Celestica Inc. AI Analysis