Financial Analysis: SOLV Energy (NASDAQ:MWH) vs. Primoris… — MWH +0.60 · News Impact Screener