A very nice chart here with strong fundamentals to add.....noticing particularly that they have a profit margin of 78%....assuming this is not a typo, that is net, not gross....incredible margin.
A break and hold above $505 and this is into the Bull case and the green impulse wave is confirmed.
This is not a faster mover but very steady and is comfortably working its way through this channel with a lot of stability.