Long

bullish divergence + old supports

however, with earnings coming up I would wait a bit to not get more surprises to the down side
DivergenceSupport and Resistance

Disclaimer