MS Q1 2026 Earnings Earnings Beat by 1092 as EPS Surges to 343 Welltower Q1 2026 Earnings Strong EPS Beat of 318 Surprises Estimates PFIS Q1 2026 Earnings Earnings Miss Estimates Amid Challenging Environment DXC Q1 2026 Earnings EPS Surpasses Estimates Stock Rises 293 Tecogen Inc Q1 2026 Earnings Earnings Beat Estimates Despite Narrower Loss Grifols Q4 2025 Earnings EPS Surpasses Estimates by 104 Amid Mixed Market Reaction