how analysts revise forecasts after earnings