Sterling Infrastructure STRL Q1 2026 Earnings EPS 309 Beats Estimates Pelthos Therapeutics PTHS Stock Consolidating at 2698 Next Move Ahead 20260520