Dollar Slides on Iran Deal Optimism Yen Approaches Intervention Threshold UBS Warns Rupee May Slide to 100 Indias Balance of Payments Under 50 Billion Stress What Workiva WKs 227 Decline Means for Investors 20260520 AI Frenzy Fuels Blockbuster Rally European Stocks Surge Over 100 in 2024