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