April 21, 2026
U.S. Treasury bond prices rose, pushing yields lower for the fourth consecutive week.
The yield on the 10-year Treasury note ended the week at 4.26%, down from the recent peak of 4.44% reached in late March. Futures markets do not expect...
