Are you watching it rain red at the moment.. Look at the size of those profits being taken off the table right now.
I'd say they are running out of coin to make this run any harder - it's time for a rinse and repeat.
If it holds it will need to create a tested support base with consolidation ....and wait for REAL News.
Best of luck.