Earnings coming up on the 23rd of July.
Good long term buying opportunity with a solid yield.
40% market share.
Would wait till earnings as this stock has historically been volatile during earnings season( mostly to the downside which provided a good buying opportunity)
Level exhaustion at the $30 monthly level.
Untested daily level at $33.33
Descending wedge