 U.S. stocks rose to the edge of records. The S&P 500 climbed 0.3% Monday, closing just shy of its all-time high set last week. The benchmark index is coming off its 10th winning week in the last 12. The Dow rose 0.5% to a record high, while the Nasdaq gained 0.4%, finishing just shy of its own all-time high. Stocks have been mostly rising in large part because of expectations that inflation is slowing enough to convince the Federal Reserve to ease interest rates soon.