Trex Company TREX Delivers Q1 2026 Beat EPS 059 vs 052 Expected Amphastar AMPH Up 126 Is There More Room to Run 20260520