Investors are starved for yield — or so they think. It turns out the S&P 500’s total yield is closer to 3% if you factor in a less obvious payment.

Read More