Celestica (CLS) Navigates Mixed Analyst Views Amid Industry