NL Industries NL Stock Analysis 154 Gain What to Watch 20260520 CoreCivic CXW Rallies 150 as Bulls Target 2239 20260520