Synaptics SYNA Stock Jumps 704 Approaching 13896 20260520 Trex Company TREX Delivers Q1 2026 Beat EPS 059 vs 052 Expected