US Energy Market Dynamics April 2026 Commentary from Marex Penguin Solutions PENG Stock Consolidating at 4829 Next Move Ahead 20260514 Foghorn Therapeutics FHTX Slides 168 as Selling Pressure Mounts 20260514