Celestica prices 9,677,419-share follow-on offering at USD 310 per share - CLS News | Rallies