I can't believe people waste their time reading all that analyst gobbledygook. It's utterly useless to an investor and is often purposefully misleading. Why do you think they give away their misguided speculations for free anyway?
People on this board have a better understanding of the various fundamentals involved than most of them, and the analysts who might actually be good can't give you the straight scoop in a timely manner anyway because they have to tow the company line. Smart investors ignore them so they can focus on things that actually matter. They didn't call the breakout in 2019 in advance, and they won't call the next one out either. But some people still consider every word they say carefully as if they never learn. There's a reason Elon treats them like little parasites and won't give them the time of day.
But they sound so sophisticated and knowledgeable!
/s