PRIM Earnings: AI Insights on Primoris Services Corp