I'm not sure about what price we are going to end the year with, but since we have seen $100k already, $110k and $120k are easy to achieve, but $150k by January is possible, but the chance based on my calculations is a bit slim.
In 2025 we might see a little delay in the price push-up; that's if Bitcoin sustains this $100k level till the end of December, January might just be another regular month for Bitcoin, or we will experience a little drop in the market, where I'm expecting the next move next year is from March; possibly we can achieve the $150k then.
Reaching 120k by this month or before this year end won't be easy. Even reaching 100k have some delay in reaching it but it is possible to reach. To achieve 150k price of bitcoin on January isn't high as you have said and as I explained that even getting to 100k which is we know that it is a milestone for bitcoin but having 6 digit price have delayed before it happened so for reaching 120k might not happen this year.
It looks impossible yet, but this time Bitcoin has connived with external factors and they are pulling shocking prices, at a point we were becoming doubtful if it will be anytime possible for Bitcoin to hit $100K in this year 2024, after pulling massive pump of $99K and began retracing backwards, surprisingly to us all we just took the best shock of time to experience Bitcoin pulling a massive win over the $100K price.
$120K might look impossible to get but we should not be much of a doubter, we still have above 20 days left in this year and within that period anything can be possible, the movement really takes lesser time to reach the targeted price, we are already having same retracement after crossing $100K and next the market moves up we might actually make it to that price.