Weekly stock market perspective