just got some big analyst upgrades on the strength of upward earnings
revisions. It's been in a gentle upward channel, but I actually think it could break out and establish a steeper upward channel leading up to earnings
in September. Watch for the upside channel breakout and then buy the pullback.
As always, this does not constitute investment advice, just an idea as to how the market will move. Full disclosure: I know the founder of this company.