detailed stock market analysis this week