Primoris Services Corp portfolio value