It was lucky No. 7 for the S & P 500 — barely. The S & P 500 rose 0.13% for the week — extending its run of weekly gains to seven in a row. It was the longest such winning streak since December 2023. Record highs on Monday, Wednesday, and Thursday were enough to offset Friday's awful 1.24% decline. Stocks limped into the weekend after the high-stakes Beijing summit between President Donald Trump and Chinese President Xi Jinping produced few tangible wins for the United States. Soaring oil prices and rising bond yields also pressured the market. It was...