On what proved to be a wretched day for U.S. stocks, Treasuries rallied throughout the session, and issues gained strength as their maturities lengthened.

Around 4 p.m. EDT, the 10-year note was up 19/32 at 102 19/32, yielding 4.534%. The 30-year bond was gaining 1 4/32 to 100 21/32, yielding 5.330%.

The two-year was up 4/32 to 100 27/32, yielding 2.421%, and the five-year was advancing 12/32 to 103 4/32, yielding 3.660%.