I know that there are multiple reasons for Bitcoin reaching a new ATH. I do understand that cannot be based on the law of averages. What do you guys think, Is the law of average work here or I am just speculating it?
I understand your excitement, but yes, I was aware of this pattern, even though I have used this information to reply to many questions here on BTT. If you would use the ninjastic tool then you will find them. The thing is, we can not use the law of average here, because ATH of BTC is not fixed and depends on many factors. As we all know BTC is decentralized and open source and is not pegged or backed by any assets. That's why it only depends on the demand and supply factors.
Of course, it depends on many other factors too but the main factor is D and S. I hope you will understand my point here.
I also got excited when I came to know about this information, which I did due to some topics here on BTT. And from then whenever I have to say something about Halving, I try to mention the dates of ATH too. But to be honest, I thought that, the ATH after first halving took around 6 to 8 months. But according to your information, it did not take 6 to 8 months.