Primoris Services Corporation PRIM Q1 2026 Earnings Profit Miss Overshadowed by Robust Stock Gains Genasys GNSS Q1 2026 Earnings Strong EPS Surprise of 184 Driven by Profitability Safe Bulkers Q4 2025 Earnings EPS Misses Estimates Shares Edge Lower CNR Q1 2026 Earnings EPS Surprises to the Upside Shares Rally West Fraser Timber Q1 2026 Earnings Strong EPS Beat Despite Challenging Market Conditions Vontier Corporation VNT Q1 2026 Earnings EPS Slightly Below Estimate Stock Gains Amid Broader Sentiment