MainStreet Bancshares Inc MNSB Q1 2026 Earnings EPS Surges Past Estimates with 242 Beat Two Harbors Investment Corp TWO Q1 2026 Earnings Strong EPS Beat Driven by Positive Surprise Chicago Rivet Machine Co CVR Q3 2023 Earnings Loss per Share of 100 as Stock Edges Higher BHP Q1 2026 Earnings EPS Falls Short of Estimates Amid Commodity Headwinds Performance Shipping Inc PSHG Q4 2025 Earnings Earnings Beat Despite Negative Stock Reaction Team Inc TISI Q1 2026 Earnings Loss Per Share of 276 Reported Stock Edges Higher