Looking at BTC history we can see that every cycle we reach new all time high but its increasing at decreasing rate.
Means first time BTC increased ~58566% from 2.01$ to 1,177.19$ but next cycle we only did ~11,960% from 163.88$ to 19,764.51$ thats ~4.89x less than previous cycle. Third cycle also got a ~5.72x decline that second cycle, a drop from ~12,060% increase in second cycle to only ~ 2,189.88% increase in third cycle.
If we take average declining rate between cycles and apply it for next cycle we would get ~5.3x decline from last cycle, That would give us a ~494.31% increase from current bottom of 15,495.37 to a new all time high at ~76,595$
This is normal for BTC as the bigger it gets the heaver it should be to move and the harder it is to go higher or lower. In a very optimizing and unlikely scenario BTC can hypothetically do a 2,189.88% increase like previous cycle and that will make new all time high at 339,330$ but thats very very unlikely.