TD Securities upgraded shares of Celestica (TSE:CLS – Free Report) (NYSE:CLS) to a hold rating in a report published on Friday,Zacks.com reports. BNP Paribas upgraded shares of Celestica to a “strong-buy” rating in a research report on Wednesday, June 11th. Citigroup upgraded shares of Celestica to a “hold” rating in a research report on Monday, July 21st. Four investment analysts have rated the stock with a Strong Buy rating, one has assigned a Buy rating and three have given a Hold rating to the company’s stock. According to data from MarketBeat, Celestica currently has a consensus rating of “Buy” and a consensus price target of C$127.00.