Trex Company TREX Delivers Q1 2026 Beat EPS 059 vs 052 Expected SMJ SMJF Gained 1123 Can It Break 447 20260520