Bill Ackman of Pershing Square still thinks yields on the long end of the curve will go up and that structural inflation will be north of 3%.
China selling, Russia selling, Saudi Arabia selling, and the U.S. economy is still doing well. Again, so who will buy all the new Treasury supply on the longer end?