Wednesday, April 16, 2025

Foreigners have not been sellers of U.S. Treasuries. Instead, it's been U.S. investors that have been dumping!