Celestica is upgraded to 'Buy' following robust Q4 results and a favorable medium-term outlook. Click here to read an ...