Growth Metrics

Primoris Services (PRIM) Shares Repurchased: 2017-2022