FrancoNevada Q1 2026 Earnings EPS Beats Estimates by 137 Shares Edge Higher BABA Q1 2026 Earnings Massive EPS Miss Shakes Investor Confidence Franklin Street Properties Corp Q4 2025 Earnings Strong EPS Beat Exceeds Expectations Amidst Office Market Challenges Marathon Petroleum Corporation MPC Q1 2026 Earnings Massive EPS Beat Surprises Analysts CCAP Q1 2026 Earnings Slight EPS Miss Amidst Stable Portfolio Performance CWK Q1 2026 Earnings EPS Surpasses Estimates Amid Operational Resilience