Outset Medical Q1 2026 Earnings EPS Misses Estimates as Stock Inches Higher Tutor Perini Corporation TPC Q1 2026 Earnings EPS Surges 287 Above Estimates Stock Rises Rand Capital Corporation Q1 2026 Earnings Positive EPS Amid Portfolio Pressures Vista Gold Corp Q1 2026 Earnings PreRevenue Stage Maintains Focus on Paredones Amarillos EOSE Q1 2026 Earnings Narrower Loss Surprises Analysts as Energy Storage Momentum Builds STRRP Q1 2026 Earnings Significant EPS Miss Raises Concerns for Preferred Shareholders