The 10-year Treasury yield edged lower and Nuveen affirmed its year-end forecast for the 10-year Treasury yield at 4.10%.