ConcretePump BBCP Stalls at 725 Consolidation Phase 20260521 Ellington Financial EFC Q1 2026 Earnings Beat Across the Board Lufthansa Seals 325 Million Deal for Majority Stake in Italys ITA Airways Alpha Teknova TKNO Q1 2026 Earnings 008 EPS Surges Past 009 Estimates