Seeking Alpha·2 hours ago·azioniNEUTRALLOWCelestica gets approval from Canadian exchange to repurchase up to 3.13M sharesNo summary availableRead at Seeking Alpha→