Retail is already starting Christmas shopping

Retail is already starting Christmas shopping

Corporate earnings forecasts are changing at record speed