Reviva RVPH Q3 2025 Earnings 120 EPS Surges Past 198 Estimates Old ONBPP Stock Up 059 Key Resistance at 2587 20260520 Dollar Weakens on Iran Deal Optimism Yen Approaches Intervention Threshold Global Security Concerns Restructure International MA Landscape Analog Devices ADI Outpaces Broader Tech Sector A Closer Look at Relative Performance What Does Zhihu Inc ZHs 081 Surge Signal for the Sector 20260520 Shell Q1 Profits Surge Amid Iran Conflict and Strait of Hormuz Disruption