Iran Conflict Could Deliver 300 Billion Economic Shock Impacting Mortgage Rates and Wages UK Economy Shows Resilience Key Insights from Latest Data Analysis Equifax EFX Reports Strong Q1 2026 Revenue NA EPS Beats