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