The 30-year U.S. Treasury bond yield hit a two-decade high on Thursday, before falling later in the morning. The yield on the 30-year bond was 5.49 percent during late afternoon trading, the highest intraday mark since 2004. The 30-year bond yield has risen throughout the Iran war, after closing at 4.63 percent the day before...
Read full article