ESCO Technologies ESE Falls 216 Watching 27572 Support 20260515 Savara SVRA Stock Analysis 305 Loss Key Levels 20260519 Rand RAND Q1 2026 Earnings EPS 018 In Line with Estimates