Mario Gabelli acquired 9.05k Primoris Services shares worth $769k. That's 0.01% of their equity portfolio (669th largest holding). Mario Gabelli started to build up the position in Primoris Services in Q2 2025. Since then they sold 3.55k shares. The stake costed the investor $613k, netting the investor a gain of 25% so far.