Iran Deal Could Calm Energy Markets But One Oil Stock May Still Shine Archimedes 3 ARCI Stalls at 994 Consolidation Phase 20260514 US Economy Shows Early 2026 Pickup as Inflation Resurfaces