US 10-Year Treasury Yields Fall Amid Iran Peace Deal Optimism | OOBF

US 10-year Treasury yields dropped over 2 bps to 4.465% on optimism over Iran peace prospects.

Open shared insight