Celestica launches USD 3 billion common share offering - CLS News | Rallies