I found this graph to be interesting to display how it is important to know what price levels that earnings were released at. If you consider that the post-earnings market action in the two-days after earnings are released create important support or resistance for the stock to hold or to push through.
Note how I have labeled the last three earnings reports with a red triangle. The triangle starts from the first day that earnings are released and continue for two additional days. I then make a triangle with that range and the apex or midpoint is often a key support or resistance level.
The next earnings are due in 36 days and I have taken an approximate block of time at the bottom of the chart to show you the estimated time of earnings.
The moving average is a 10-day moving average of up days and down days, separated.
Tesla TSLA held the logical support level and may re-test the 10-day moving averages up at 228-236.
Risk is approximately 30 points due to TSLA's 10 point average daily trading range.