Celestica target price cut to $340 from $495 - CLS News | Rallies