Primoris Services Corporation (PRIM) AI Stock Analysis & Earnings