SolGel Technologies Surges 463 as Shares Test Key Resistance Levels RPC RES Slides 084 as Selling Pressure Mounts 20260520 Mistras Group MG Delivers Q1 2026 Beat EPS 008 vs 005 Expected Dermata Therapeutics Warrant DRMAW Holds at 001 as Trading Remains Flat