America’s Fiscal Warning Shot Downgrade of U.S. Credit Rating Stokes “Sell America” Sentiment Amid Deficit and Trade War Fears Comments from the Trading Desk on 5-19-2025 […]