Insider at

04

Insider transactions

05
0 buys (P) 0 sells (S) Net: $0 + 26 non-open-market transactions below last 12 months, based on the transactions shown below

Price change vs current quote, split-adjusted for corporate actions since the filing — not benchmarked, not annualized, not size-weighted

26 other filings hidden
DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
Nov. 10, 2020 PRIM S 8,789 $22.89 $201,180 11,725 Direct -42.84% Disposed 245.5% (price as of 2026-10-02)
Sept. 28, 2020 PRIM S 10,000 $18.69 $186,900 19,293 Direct -34.14% Disposed 323.1% (price as of 2026-10-02)
Aug. 31, 2020 PRIM S 2,500 $19.00 $47,500 29,293 Direct -7.86% Disposed 316.2% (price as of 2026-10-02)
Aug. 11, 2020 PRIM S 2,500 $19.00 $47,500 31,793 Direct -7.29% Disposed 316.2% (price as of 2026-10-02)
Sept. 30, 2014 PRIM S 2,000 $27.19 $54,380 8,636 Direct -18.80% Disposed 190.8% (price as of 2026-10-02)
June 27, 2014 PRIM S 2,000 $29.06 $58,120 9,093 Direct -18.03% Disposed 172.1% (price as of 2026-10-02)
March 4, 2014 PRIM S 2,000 $31.06 $62,120 4,035 Indirect -33.14% Disposed 154.6% (price as of 2026-10-02)
Dec. 5, 2013 PRIM S 1,000 $27.75 $27,750 303 Indirect -76.75% Disposed 185.0% (price as of 2026-10-02)
Dec. 5, 2013 PRIM S 3,000 $27.75 $83,250 9,818 Direct -23.40% Disposed 185.0% (price as of 2026-10-02)
Dec. 5, 2012 PRIM S 3,000 $14.65 $43,950 9,000 Indirect -25.00% Disposed 439.8% (price as of 2026-10-02)
Nov. 19, 2012 PRIM S 2,000 $14.50 $29,000 12,000 Indirect -14.29% Disposed 445.4% (price as of 2026-10-02)
Nov. 14, 2012 PRIM S 5,000 $14.35 $71,750 14,000 Indirect -26.32% Disposed 451.1% (price as of 2026-10-02)
Nov. 13, 2012 PRIM S 2,000 $14.07 $28,140 2,833 Indirect -41.38% Disposed 462.0% (price as of 2026-10-02)
Nov. 13, 2012 PRIM S 2,000 $14.07 $28,140 1,303 Indirect -60.55% Disposed 462.0% (price as of 2026-10-02)
Nov. 13, 2012 PRIM S 5,000 $14.07 $70,350 19,000 Indirect -20.83% Disposed 462.0% (price as of 2026-10-02)
Sept. 5, 2012 PRIM S 2,965 $12.54 $37,181 6,035 Indirect -32.94% Disposed 530.6% (price as of 2026-10-02)
Nov. 30, 2009 PRIM P 4,833 $7.25 $35,039 4,833 Indirect · Acquired 990.8% (price as of 2026-10-02)
Aug. 14, 2009 PRIM P 500 $7.23 $3,615 24,000 Indirect +2.13% Acquired 993.8% (price as of 2026-10-02)
Aug. 14, 2009 PRIM P 800 $7.22 $5,776 23,500 Indirect +3.52% Acquired 995.3% (price as of 2026-10-02)
Aug. 14, 2009 PRIM P 47 $7.22 $339 22,700 Indirect +0.21% Acquired 995.3% (price as of 2026-10-02)
Aug. 14, 2009 PRIM P 3,653 $7.30 $26,667 22,653 Indirect +19.23% Acquired 983.3% (price as of 2026-10-02)
Aug. 14, 2009 PRIM P 800 $7.22 $5,776 23,500 Indirect +3.52% Acquired 995.3% (price as of 2026-10-02)
Aug. 14, 2009 PRIM P 47 $7.22 $339 22,700 Indirect +0.21% Acquired 995.3% (price as of 2026-10-02)
Aug. 14, 2009 PRIM P 3,653 $7.30 $26,667 22,653 Indirect +19.23% Acquired 983.3% (price as of 2026-10-02)
June 9, 2009 PRIM P 1,868 $6.55 $12,235 21,303 Indirect +9.61% Acquired 1107.3% (price as of 2026-10-02)
June 8, 2009 PRIM P 435 $6.54 $2,845 19,435 Indirect +2.29% Acquired 1109.2% (price as of 2026-10-02)
March 31, 2009 PRIM P 5,000 $3.80 $19,000 19,000 Indirect +35.71% Acquired 1981.1% (price as of 2026-10-02)
March 30, 2009 PRIM P 5,000 $3.77 $18,850 14,000 Indirect +55.56% Acquired 1997.6% (price as of 2026-10-02)
March 20, 2009 PRIM P 9,000 $3.60 $32,400 9,000 Indirect · Acquired 2096.7% (price as of 2026-10-02)
Aug. 27, 2008 PRIM P 48 $8.30 $398 1,000 Indirect +5.04% Acquired 852.8% (price as of 2026-10-02)
Aug. 27, 2008 PRIM P 952 $8.10 $7,711 952 Indirect · Acquired 876.3% (price as of 2026-10-02)
Aug. 27, 2008 PRIM P 48 $8.30 $398 1,000 Direct +5.04% Acquired 852.8% (price as of 2026-10-02)
Aug. 27, 2008 PRIM P 952 $8.10 $7,711 952 Direct · Acquired 876.3% (price as of 2026-10-02)
Aug. 14, 2007 PRIM P 500 $7.23 $3,615 24,000 Indirect +2.13% Acquired 993.8% (price as of 2026-10-02)

P = Open-market purchase · S = Sale · A = Grant/award · M = Option exercise · G = Gift · F = Tax withholding

Insider transactions are not a recommendation; sales are often driven by liquidity or tax reasons.