US 10-year bond yield passes the critical 4.5% mark as the Iran war drags on

US 10-year bond yield