Satellogic SATL Q1 2026 Earnings Miss by Significant Key Takeaways Flowco Holdings FLOC Stock Analysis Climbs 123 Eyes on 2849 20260515 Domo DOMO Q1 2026 Earnings Surprise EPS 003 Up Significant What Bgin BGINs 334 Jump Means for Investors 20260515