BSM Q1 2026 Earnings Massive EPS Miss Amidst 8586 Surprise Downside COCH Q1 2026 Earnings NarrowerThanExpected Loss Signals Progress Though Revenue Absence Raises Questions NG Q1 2026 Earnings Narrowed Loss Beat Estimates as Donlin Gold Project Advances John Marshall Bancorp Inc JMSB Q1 2026 Earnings Modest Earnings Beat Amid Slight Stock Pullback WES Q1 2026 Earnings Strong Earnings Beat Drives Share Gains TBN Q1 2026 Earnings WiderThanExpected Loss Sends Stock Lower