CMPS Q1 2026 Earnings Narrower Loss Drives Positive Investor Sentiment Armata Pharmaceuticals Q1 2026 Earnings Significant EPS Miss but Stock Rises on Pipeline Progress Canadian National Railway CNI Q1 2026 Earnings EPS Beats Estimates in a Challenging Freight Environment Public Policy Holding Company Inc PPHC Q4 2025 Earnings EPS Shatters Estimates by 20 as Stock Slips ARTNA Q3 2025 Earnings Narrow EPS Beat Signals Steady Operations Amid Utility Sector Stability MSGS Q1 2026 Earnings EPS Misses Estimates by Wide Margin Despite Positive Stock Reaction