SRTS Q1 2026 Earnings EPS Miss Amid Revenue Uncertainty Stock Gains 16 Ramaco Resources METC Q1 2026 Earnings EPS Misses Estimates by 4045 While Stock Gains First Solar FSLR Q1 2026 Earnings EPS Surges Past Estimates as Operational Strength Drives Confidence GATX Q1 2026 Earnings EPS Beats Estimates as Railcar Leasing Portfolio Holds Steady ST Q1 2026 Earnings EPS Beat Supports Modest Stock Advance From Porch to Price Tag How Home Affordability Has Slipped Through Generations Gemini Space Station Inc GEMI Q1 2026 Earnings Narrower Loss Surprises Markets Shares Rally 72 Boston Scientifics Experimental Device Meets Primary Endpoint With Over 93 Patient Success Rate in Pivotal Trial