It's had a great run but ongoing challenges would suggest now is a good time to lock in gains