Celestica (CLS) shares rose nearly 6% in recent Monday trading after Citigroup upgraded the stock to buy.
Trading volume stood at nearly 1.8 million shares compared with a daily average of around 3.1 million.
Price: 340.40, Change: +18.30, Percent Change: +5.68