Primoris Services faces scrutiny amid revenue decline investigation | Intellectia