MRAM Q1 2026 Earnings Earnings Per Share Beats Analyst Estimates by 19 SCSC Q1 2026 Earnings Marginal EPS Miss Amidst Operational Stability MPC Q1 2026 Earnings Massive EPS Surprise of 1186 Highlights Operational Strength ECCX Q1 2026 Earnings EPS Misses Estimates Slightly Notes Decline Marginally DGICB Q1 2026 Earnings Earnings Miss Estimates as EPS Falls Short of Expectations AXON Q1 2026 Earnings EPS Miss Slightly Stock Edges Higher