Perpetualscom PDC Stock Up 377 Key Resistance at 780 20260518 Is John JMSB Still a Buy After 281 Rally 20260518 elf Beauty ELF Q1 2026 Earnings EPS 124 Beats Estimates TriplePoint TPVG Stock Down 104 Support Test at 543 20260519