As you can see the multi year trendline going up to this top. We have crazy sold out products across the board, this thing can moon to heaven. Looking at the closer timeframes though, picture is supported, but cautious.
Huge ascending triangle with a break. Wait for earnings and we can see it go up crazy or down harder. I personally see it more to the upside. Volume spiking into earnings. I see this as bullish, take it as you will. If it dies though, it has many levels to go down.