Celestica $CLS.US is up 16% after reporting earnings that beat expectations 📈