SPMC Q1 2026 Earnings EPS Misses Estimates Despite Positive Stock Reaction Trupanion TRUP Q1 2026 Earnings Strong Earnings Beat Yet Stock Edges Lower GIB Q1 2026 Earnings EPS Misses Estimates Slightly Stock Edges Higher Valmont Industries VMI Q1 2026 Earnings EPS Surges Past Estimates Amid Operational Strength MNST Q1 2026 Earnings EPS Beats Estimates by 83 Stock Edges Higher INSM Q1 2026 Earnings EPS Beat Surprises Market Stock Slides 3