Steady income from stocks is no match for bonds these days
The S&P 500 dividend yield is 2.852 percentage points below that of the 10-year government bond yield, marking the lowest level since 2007, according to Dow Jones Market Data.
Government-bond yields have climbed to the highest level in decades, with investors betting that the Federal Reserve will continue to keep interest rates higher for longer.