Is Cap Clean CCEC Still a Buy After 555 Rally 20260520 Rocky RMCF Q1 2026 Earnings Revenue NA Matching Views SP 500 and Nasdaq Slide as Inflation Concerns and Iran Tensions Weigh on Sentiment JPMorgan Warns of Growing Disconnect in Oil Markets Amid Strait of Hormuz Tensions