Potential benefit of owning stocks over bonds has shrunk to its lowest level in 21 years
October 18, 2023 at 16:02 PM EDT
As Treasury yields continue to march higher, the expected benefits of owning U.S. stocks over bonds is looking increasingly unattractive.