Ten-year U.S. Treasury yields have been locked between 2.01 percent and 2.63 percent in 2017 -- a measly 62 basis points. That’s the tightest trading range since 1965.
Approximately 52 percent of active fund managers are beating their respective benchmarks this year, the highest relative performance since nearly 55 percent eight years ago.