Celestica Inc. (CLS) financial highlights