With an R-square of 0.85, the single most important factor explaining stock price movements in MSCI Europe last week was sales growth:
Interestingly, it was the constituents of MSCI Europe in the lowest deciles of sales growth that generated the best performance over the last week as investors shunned those companies that have managed to increase the top line: