Confidence in the fundamentals thus far, and confidence in the chart and technicals... nice to have them both together. During the last 18 months we've seen absurd price rises in many stocks come swift and hard. $53.53 may not be so unrealistic. It could actualize on a short horizon given the right meme sequence. Biomanbaba is still pounding the table somewhere... RIP