Marathon Bancorp MBBC Stock Worth Investing 491 20260427
What deal terms XPLR XIFR XPLR posts 794 negative EPS surprise misses consensus estimates
LPTH LightPath Technologies gains 10 percent in daily trading even as Q1 2026 earnings sharply miss analyst expectations