Celestica Inc. (CLS) financial statements