On bond yield and stock yield. The difference is that with bond, you are sure that your capital will not suffer any loss, but stock will not guarantee that. When time is hard, investors care more about the return Of the capital, not the return On it.