10-Year Treasury Yield Tops 4% for First Time Since November

U.S. government bond prices have been hit by inflation and fears of persistent high rates.