CLS Financials: Celestica Inc AI Analysis