Celestica, Inc (NYSE:CLS) Shares Rebounded 70.78% From Their Lows – But Can They Continue?
In recent trading session, Celestica, Inc (NYSE:CLS) saw 1.69 million shares changing hands at last check today with its beta currently measuring 2.19. Company’s recent