The yield on the U.S. 30-year Treasury bond has reached 5.03%, according to Odaily. This level is just 8 basis points shy of a 19-year high, as reported by Bianco Research.