I may be the biggest bear on this board, but another rally that will fail is my best guess from here. Better earnings, some kind of decent news, etc.
However, the end is near for at least a 5% correction, and maybe a lot more.
tops take time to form. Worry is that the computer programs can do what they did in the flash crash, and we can fall hard and fast anytime support is broken, so be careful buying dips.