Have been waiting patiently for the current time frame to begin fast march to BV. I expect it to get close to $60 by eoy so unless day trading you should hold on to this one, probably 3-5 years for 3-5 fold returns.
Yeah, nobody can call short term tops and bottoms. If you think you can call them, you're just fooling yourself. Everybody gets lucky a few times and they think they understand how the market works, but they're just being fooled by randomness. Just buy undervalued stocks with high upside and low downside and sit and wait. (Just don't do this with tech stocks, which often lose value permanently.)