Primoris stock craters 50 percent after renewables issues expand