The S&P 500 closed at a record high on October 6, 2026, while the 10-year Treasury yield sat near 5.27%, a level the bond market had not reached since 2002 before this week. A risk-free bond now pays about what the average stock is expected to earn. Here is why investors are still buying stocks, and the one number that shows how much room for error has shrunk.

The short answer

Stocks hit a record on October 6, 2026 because investors are paying for earnings growth that FactSet puts near 30% for the third quarter, and because rate worries eased slightly. The S&P 500 closed at 7,818.93 with the 10-year yield near 5.27%. At a forward P/E of 19.0, stocks' expected earnings yield roughly matches that bond yield.

What happened to stocks and yields on October 6?

The S&P 500 rose 0.58% to a record close of 7,818.93, according to Yahoo Finance's market report. The Dow gained 0.49% to 51,521.28 and the Nasdaq added 0.45%, while the small-company Russell 2000 slipped 0.59%. Analyst Kyle Rodda attributed the rally to technology stocks, "the marginal easing of interest rate uncertainty," and a slight moderation in geopolitical risk. The 10-year Treasury yield eased to about 5.27% after topping 5.3% earlier in the week, a level last seen in 2002, and the 30-year yield briefly reached 5.7%, its highest in 24 years. The Federal Reserve's daily H.15 data showed the 10-year at 5.31% on October 5, per FRED. See what a 5% 10-year yield means for your money.

How does a 5% Treasury yield compare with what stocks earn?

Divide 1 by the price-to-earnings ratio and you get the earnings yield: the share of a company's price that it is expected to earn each year. FactSet's October 2 report puts the S&P 500's forward 12-month P/E at 19.0. One divided by 19.0 is about 5.26%. The 10-year Treasury yield closed at 5.28% on October 2 and 5.31% on October 5. The two are within a few hundredths of a point of each other. A bond pays that yield with the government's backing and no guesswork. The stock figure is a forecast that analysts can revise. When the gap between the two is near zero, investors are taking stock risk for no extra expected payment, unless earnings grow as forecast.

The bond side
A 10-year Treasury locks in about 5.3% a year for a decade, paid by the U.S. government. The payment does not change if the economy surprises you.
The stock side
The S&P 500's expected earnings yield is about 5.3% today, but company earnings can grow over time, and a bond coupon cannot. That growth is the whole case for owning stocks at this price.

Why are investors still buying stocks instead of 5% bonds?

Because profits are growing fast, and a bond's payment is fixed. FactSet reports analysts expect S&P 500 earnings to grow 29.5% year over year in the third quarter, 27.6% in the fourth, and 32.4% for calendar 2026. Of the 116 index companies that issued third-quarter guidance, 72 issued positive guidance and 44 negative. If earnings rise 25% to 30%, a stock bought at a 5.3% earnings yield can end up with a much higher yield on its original price within a few years, while the bond yield stays at 5.3%. The forward P/E of 19.0 also sits below FactSet's 5-year average of 19.8, so stocks are not expensive against their own recent history even as bonds have become a real alternative. See why stocks rose while yields surged on September 25 for the day-level version of this argument.

The honest counterargument: stocks no longer pay you extra for the risk

The strongest case against the rally is the thin margin it rests on:

  • The extra reward for owning stocks has shrunk to roughly zero. Analysts call the gap between the earnings yield and the 10-year yield the equity risk premium. Yahoo Finance's Jared Blikre noted in May, when the 10-year was near 4.5%, that realized earnings were already below the bond yield by the widest margin since 2003. The 10-year has risen roughly three quarters of a point since.
  • The forecasts have to come true. A 32.4% growth estimate for 2026 leaves little cushion, and a downward revision to forward earnings would raise the P/E and lower the earnings yield overnight.
  • Yields can keep rising. The October 14 CPI report and the Fed's October 28 meeting could each push yields higher and make bonds more competitive.

The strongest reply is time. A bond pays 5.3% and returns your principal. A stock index that earns 5.3% today and grows its earnings pays a rising amount for as long as you hold it, and the long record in investing at all-time highs shows record prices have rarely been a reason to wait. The honest resolution: the margin for error is smaller than it was a year ago, so a diversified mix of stocks and bonds makes more sense than it did when bonds paid 2%.

⚠
Earnings yield is an estimate. The 5.26% figure uses analysts' forward earnings, which change every week of earnings season. Q3 reports begin October 13 with JPMorgan Chase, and the numbers in this post can shift as they arrive.

What a beginner should actually do

  1. Ignore the record by itself. A record close says prices rose. The earnings yield says what you are paying for them.
  2. Notice that bonds now compete. If you hold cash or short-term money, 4% to 5% is available. See where to keep cash when rates are high.
  3. Match money to timeline. Money needed within a few years belongs in bonds or cash. Money for decades from now can ride out a thin stock premium. See how to choose your asset allocation.
  4. Keep contributing on schedule. See time in the market beats timing the market.
  5. Watch October 13 and October 14. Early Q3 earnings and the September CPI report test both halves of this story: profits and rates.
💡
The actionable takeaway: Stocks hit a record on October 6, 2026 with the 10-year yield at about 5.27%, and the S&P 500's forward earnings yield of about 5.26% roughly matches it. Stocks have to deliver the earnings growth analysts forecast to justify that price. A plan that holds both stocks and bonds, sized to your timeline, does not need you to know whether they will.

The quick version

  • The S&P 500 closed at a record 7,818.93 on October 6, 2026, up 0.58%, led by technology stocks
  • The 10-year Treasury yield eased to about 5.27% after topping 5.3%, a level last seen in 2002, and closed at 5.31% on October 5
  • FactSet's forward P/E of 19.0 implies an earnings yield near 5.26%, about equal to the 10-year yield
  • Analysts expect 29.5% earnings growth in Q3 2026 and 32.4% for calendar 2026, which is what stocks are being paid for
  • The extra reward for owning stocks over bonds is roughly zero, so forecasts have little room to miss
  • Q3 earnings begin October 13, September CPI arrives October 14, and the Fed meets October 28
  • The plan for a long-term investor is unchanged: diversify, match money to timeline, and contribute on schedule

A record high and a 5% bond can both be true on the same day. The record shows what investors paid. The earnings yield shows what they are counting on getting back.