VSEC Q1 2026 Earnings Strong EPS Beat of 278 Highlights Operational Execution IIIN Q1 2026 Earnings EPS Misses Estimates by Wide Margin Amid Challenging Conditions Marathon Petroleum Corporation MPC Q1 2026 Earnings Massive EPS Beat Surprises Analysts OWL Q1 2026 Earnings EPS Beats Estimates Shares Edge Higher MetLife Q1 2026 Earnings Strong EPS Beat Highlights Resilient Underwriting MFIC Q1 2026 Earnings EPS Beats Estimates Stock Dips