Corporate earnings forecasts are changing at record speed