Sunday, August 23, 2026

Federal Reserve now owns more than half of all U.S. Treasuries maturing within the next 10-15 years