Primoris Services Corporation (NASDAQ:PRIM) Q1 2024 Earnings