FX Weekly Recap: July 21 – 25 2025