MSFT Q1 2026 Earnings Solid EPS Beat Offsets Modest Revenue Headwinds VST Q1 2026 Earnings Massive EPS Beat Propels Shares Higher KNTK Q1 2026 Earnings Significant EPS Miss as Company Posts Surprise Loss Imperial Petroleum Inc 875 Series A Preferred Shares IMPPP Q1 2026 Earnings Strong Earnings Beat Highlights Operational Efficiency Hennessy Advisors HNNAZ Q1 2026 Earnings EPS of 024 Reported Amidst Quiet Market Reaction WES Q1 2026 Earnings Strong Earnings Beat Drives Share Gains