Certainly is a strong upthrust here ...and may have mucg further to go!... However, in my experience the best time to take profits (and only talking to the short term traders here) is to sell when the euphoria hits fever pitch. Nothing travels in a straight line forever and you can always re-enter on the retrace. All is IMHO DYOR