Celestica Rides on Strength in CCS Segment: Will it Persist?