Very structured and clean chart here.
5 perfect green impulse waves, followed by a clean 3 wave ABC count.
What impressed me the most about this chart was the perfect pull back for Subwave 2 at $24.15 this year to the 0.618 Fib perfectly, found support on this level 3 times to confirm.
Above the 50 and 200 Day MA here too. Fundamentals reaffirm the bullish perspective.
So for me, this is the Chart of the Week, a good buy with a lot of upside potential, this is a strictly buy and hold for at least 2 years.