Clue #1 - The global stock indexes strengthened up first, well in advance of the U.S. rally, some are making all time highs at a far faster pace than the U.S., acting as the leaders. This validates the U.S. markets march to new highs when the global markets are in sync.
Clue #2 - The U.S. indexes spent 12 weeks in a constricting/consolidating price pattern - a long & meaningful correction which provides the fuel for another up leg.
Clue #3 - The U.S. indexes have been rallying in the face of some bad news - bullish, reveals that sellers are exhausted.
Clue #4 - Seasonal influence kicked in. Nov, Dec, Jan are the strongest performing months historically.
Clue #5 - The herd got spooked and went to the sidelines, record outflows. When the herd gets bearish - the market is going higher.