Saturday, September 12, 2026

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