TD Cowen analyst John Shao upgrades Celestica (NYSE:CLS) from Hold to Buy and raises the price target from $350 to $430.