The last time BBY was in a downtrend with earnings release was 16 Nov 2017. 4-weeks after that the stock was higher; this was the case even through earnings per share was a miss (0.78 versus 0.79 consensus).
This time, expect an earnings per share beat for 20 Nov 2018.
Long at or around $68, Hold until $80 the resistance of current channel. Hold position until Christmas 2018.