(24/7 Wall St.)
1 story
Treasury bonds now pay 4.98% vs. stocks' 3.85% yield, a gap last seen in 2009.
24/7 Wall St. · 1m