Share What Makes Celestica a Buy Despite the Recent Stock Price Slump?