Director Terry D McCallister buys 10 shares of PRIM at $164.40; stock up 19.2% in 30 days, valuation elevated at P/E 23.99.
Director Terry D McCallister purchased 10 shares at $164.40 on 2026-04-15, a marginal addition to his 20,846-share position. The stock has appreciated 19.2% over the past 30 days and trades 2.7% below its 52-week high of $169.36, reflecting a strong recent momentum trajectory. At a P/E of 23.99 with annual revenue growth of 19.0% and $94.6M in net income on $2.2B quarterly revenue, the company shows solid fundamentals, though valuation is not compressed. The insider's prior trades at PRIM showed mixed timing—a January 2026 buy preceded a 20.7% 30-day gain, while an October 2025 buy was followed by a 1.9% 90-day decline—offering no clear pattern of prescient execution. The minute size of this purchase (10 shares, $1.7K) relative to his 20.9K-share holdings offers limited signal regarding conviction or market positioning.
Director McCAllister buys 11 shares of PRIM at $138.00; stock at 52-week high, prior PRIM buy underperformed.
McCAllister Terry D purchased 11 shares of Primoris Services Corp at $138.00 on 2026-01-15, bringing his holdings from 20,540 to 20,552 shares (a +0.1% net change). The purchase occurred at a price 8.3% below the current trading level of $149.39, which sits at the 52-week high of $149.39. However, his prior open-market purchase at this same ticker on 2025-10-15 generated a -16.1% return in the 30-day window and -1.9% over 90 days, representing a poorly-timed entry that did not recover within the measurement period. The modest scale of this transaction ($1.6K for 11 shares) and the track record of underperformance on prior PRIM purchases suggest this activity lacks the conviction signal typically associated with meaningful insider accumulation.
Director Terry D McCallister bought 11 PRIM shares at $140.68; modest stake increase to 20,238 shares (+0.1%)
Director Terry D McCallister purchased 11 shares of Primoris Services Corp at $140.68 on 2025-10-15, adding a negligible 0.1% to his holding of 20,227 shares. The transaction value of $1,618.16 is immaterial in absolute terms, and the share count increase from 20,227 to 20,238 represents a minor position adjustment that provides minimal signal regarding board-level conviction about the company's direction. While the stock has appreciated 12.1% over the past 30 days and 54.6% over the past 90 days from a $52.66 low, the current price of $136.78 remains 2.7% below the 52-week high of $140.60, and the transaction occurred at a price very near that peak level. The immaterial transaction size and lack of any material change to executive exposure limits the relevance of this filing for investors evaluating insider sentiment.