Ellington Financial EFC Q1 2026 Earnings Surprise EPS 055 Up Significant Quantum Computing QUBT Stock Slides 510 Support at 876 20260519 Cuba Weighs 100M US Aid Offer Amid Intensifying Energy Shortages Senate Confirms Kevin Warsh as Next Federal Reserve Chair Eagle ECCC Q4 2025 Earnings 025 EPS Surges Past 022 Estimates Why HCI Group HCI Just Surged 162 Key Levels Ahead 20260514 Outlook Therapeutics OTLK Stock Analysis 224 Loss Key Levels 20260518