Primoris faces class action as PRIM stock plunges 50% on costs