Celestica, Inc. (CLS) recent activity suggests a positive outlook with the last week’s performance of 10.13%
On Monday, Celestica, Inc. (NYSE: CLS) was -1.13% drop from the session before settling in for the closing price of $54.78. A 52-week range for