Celestica Inc. (CLS) valuation and key financial metrics