No way to tell how long the current rally will last or how much upside is left. My guess is the Trump inauguration.