US 30-year Treasury yield hits 5.34% amid oil-driven inflation concerns

Business