Primoris faces volatility after disappointing earnings and reduced full-year outlook.
Open shared insight