My simple but effective theory has been working really well for earnings: anything that has already run up gets beat down, and vice versa. Worked well for me for $TTD, $AAPL, $ETSY, $NUS, $NFLX, $SHOP