S&P 500 extends rally to ninth week amid cautious investor outlook on key stocks.
Open shared insight