Newmont NEM Q1 2026 Earnings Surprise EPS 290 Up Significant Pampa PAM Q1 2026 Earnings Surprise EPS 21571 Up Significant NeoGenomics NEO Q1 2026 Earnings Beat Revenue NA EPS 001 Harrow HROW Surges 117 Nearing 3259 Resistance 20260520 TFS TFSL Up 136 Is There More Room to Run 20260520 Trex Company TREX Q1 2026 Earnings EPS 059 Beats Estimates