Trex Company TREX Q1 2026 Earnings EPS 059 Beats Estimates NCR Atleos NATL Surges 160 Nearing 4743 Resistance 20260520