For those who understands Elliot wave, I do think minor wave 1 of major wave 3 was extended. So, I'm expecting minor wave 5 of major of 3 do finish shorter than the prior minor waves. Which means, we can get a new all time high (50k) sooner than later