SLB SLB Q1 2026 Mixed Results Drive PostAnnouncement Share Price Rebound to 52Week High What concentration risk IRIDEX Corporation IRIX Smart Money Flows 20260427 Is Teva TEVA stock trading above fair range Q4 2025 EPS Tops Views