Celestica, Inc (NYSE:CLS) Currently -20.79 Percent Off Its 52-Week High, But Its Upside Possibilities Might Surprise You
In recent trading session, Celestica, Inc (NYSE:CLS) saw 1.02 million shares changing hands at last check today with its beta currently measuring 1.75. Company’s recent