WW International WW Stock Today Drops 318 Key Support at 1014 20260515 Navient Corporation NAVI Q1 2026 Earnings Why the Beat Matters ExlService Holdings EXLS Stock Today Rallies 193 Resistance at 2884 20260515