ExlService Holdings EXLS Stock Today Rallies 193 Resistance at 2884 20260515 The Pitfalls of Performance Chasing Why Investors Should Think Twice Westlake Corporation WLK Q1 2026 Results Miss Estimates EPS 077 vs 021 Kaynes Technology Shares Plunge 25 in Three Days After Weak Q4 Elara Downgrades to Accumulate