US 30-year Treasury yield reaches 5.02%, its highest since November 2023.