10-year U.S. Treasury yield falls over 2 basis points to 4.465% | OOBF

10-year Treasury yield drops amid optimism on Iran peace deal prospects.

Open shared insight