Each impulse has also been reaching a higher high, while the following corrections have been ending at a higher low.
Besides that, each impulse has not been reaching the proper Fib target for a 3rd wave.
Therefore, I see this progression as a series of nested 1-2, which could mean the market is building the ground for the new all time high to be achieved with a five wave impulse rather than with a three wave corrective pattern, hence favoring the Minute wave v count instead of the Minute wave b for an expanded flat.
My target for completion of the upside is 2590 to be reached in June/August.
Overall, you agree that the direction of the market is up, so that's fine. Thanks for sharing.