Expecting a stock to beat, raise, and get upgraded and then gap up and run up seems like more of a strategy suited to a bull market, unless there is specific information you have to think that even in a bear market you have an edge in buying pre earnings. Hopefully that information is legal.