Primoris faces securities fraud class action after 21.6% plunge