Is ITT ITT a once in a decade opportunity Edges Lower 20260508 Why Prudential PRS might be the steady performer you need Touches Low 20260508 Why investors are rethinking Rapid7 RPD Trend Strengthens 20260508 Xcel Energy NEE Posts Strong Q1 2026 Earnings Growth Unveils GameChanging Data Center Expansion Pipeline