This will be the big earnings for me this week on Thursday after hours, the chart has been showing a sideways movement for a number of months now and both scenarios to the upside and downside are valid here, it will really come down to the earnings now.
The 50 Day and 200 Day MA are almost side by side here, which shows how consistent this has been over the last 200 Days.
If you are going to play the earnings game here, I recommended setting a stop loss that you a comfortable with, I rarely set them but when I do, I do not set them too tight....we see time and time again that prices can come down right after the earnings are released and the bounce hard, so you do not want to be caught out here.
A break out above here is showing substantial upside for the remaining part of the year and the targets are shown, likewise, a break down and it will likely enter the buy zone.