US Treasury Yields Drop Nearly 20 Basis Points on Iran Peace Deal Hopes | OOBF

30-year US Treasury yield fell nearly 20 bps amid optimism for US-Iran peace deal.

Open shared insight