Companhia ELPC Gains 358 Support Holds at 1153 20260520 Citi Trends CTRN Q1 2026 Earnings EPS Beats Estimates Shares Rise on Strong Profit Performance Xylem Inc XYL Q1 2026 Earnings Why the Beat Matters TAL TAL Stock Down 109 Support Test at 988 20260520