Barclays PLC BCS Q1 2026 Earnings EPS Surpasses Consensus by 1036 Stock Edges Lower MPLX Q1 2026 Earnings EPS Misses Estimates Stock Rises Amid Operational Strength MRT Q4 2025 Earnings Narrower Loss Surprises Market Stock Slightly Dips NRX Pharmaceuticals Inc Q1 2026 Earnings EPS Misses Estimates Stock Declines OOMA Q1 2026 Earnings EPS Surpasses Estimates with 786 Beat THCH Q4 2025 Earnings Deep Loss Reported Amidst Limited Disclosure