If I have to describe in one sentence the price action in 2019 and 2020 it would be "The battle for 10K". I'm just curious which will be the new 10K for 2023 and 2024 - 30K, 40K or even 50K? My guess is 40K.
My guess is $29,900 will become the new $9,900.
It'll go sideways for what seems like forever, occasionally teasing > $30k only to get squashed down over again and again. 
^^^^^^^^^^^
Hot take: We are here, and my estimate is that we will remain in this range, barting up and down, throughout 2023 and possibly into 2024.
Don't see any reason on the horizon for that to change until closer to halving. There will be a number of 'head fakes' along the way.
The only thing that could really alter this range bound is if Fed rates dropped by at least 2% or more.
Oh lookie, we still here.
Get used to it guyz....