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
June 13, 2025 CPSS S 3,000 $10.10 $30,300 299,311 Direct -0.99% Disposed -10.0% (price as of 2026-10-02)
June 12, 2025 CPSS S 5,000 $10.05 $50,250 303,958 Direct -1.62% Disposed -9.6% (price as of 2026-10-02)
June 12, 2025 CPSS S 1,647 $10.10 $16,635 302,311 Direct -0.54% Disposed -10.0% (price as of 2026-10-02)
June 11, 2025 CPSS S 7,500 $9.85 $73,875 311,106 Direct -2.35% Disposed -7.7% (price as of 2026-10-02)
June 11, 2025 CPSS S 2,148 $10.00 $21,480 308,958 Direct -0.69% Disposed -9.1% (price as of 2026-10-02)
May 16, 2025 CPSS S 140 $8.96 $1,254 318,606 Direct -0.04% Disposed 1.5% (price as of 2026-10-02)
May 15, 2025 CPSS S 6,254 $9.16 $57,287 318,746 Direct -1.92% Disposed -0.8% (price as of 2026-10-02)
Nov. 7, 2024 CPSS S 10,981 $11.06 $121,450 265,000 Direct -3.98% Disposed -17.8% (price as of 2026-10-02)
Sept. 16, 2024 CPSS S 40,000 $9.50 $380,000 275,981 Direct -12.66% Disposed -4.3% (price as of 2026-10-02)
Dec. 16, 2022 CPSS P 2,000 $7.79 $15,580 219,000 Direct +0.92% Acquired 16.7% (price as of 2026-10-02)
Dec. 16, 2022 CPSS P 500 $7.67 $3,835 219,500 Direct +0.23% Acquired 18.5% (price as of 2026-10-02)
Dec. 16, 2022 CPSS P 1,000 $7.82 $7,820 220,500 Direct +0.46% Acquired 16.2% (price as of 2026-10-02)
Dec. 16, 2022 CPSS P 3,500 $7.83 $27,405 224,000 Direct +1.59% Acquired 16.1% (price as of 2026-10-02)
Dec. 16, 2022 CPSS P 2,000 $7.64 $15,280 226,000 Direct +0.89% Acquired 19.0% (price as of 2026-10-02)
May 19, 2021 CPSS P 7 $4.17 $29 104,628 Indirect +0.01% Acquired 118.0% (price as of 2026-10-02)
May 19, 2021 CPSS P 94 $4.18 $393 104,722 Indirect +0.09% Acquired 117.5% (price as of 2026-10-02)
May 19, 2021 CPSS P 2,081 $4.21 $8,761 106,803 Indirect +1.99% Acquired 115.9% (price as of 2026-10-02)
May 18, 2021 CPSS P 1,164 $4.16 $4,842 104,621 Indirect +1.13% Acquired 118.5% (price as of 2026-10-02)
Dec. 16, 2020 CPSS S 9,499 $4.06 $38,566 127,000 Direct -6.96% Disposed 123.9% (price as of 2026-10-02)
Dec. 15, 2020 CPSS S 20,000 $4.04 $80,800 158,976 Direct -11.17% Disposed 125.0% (price as of 2026-10-02)
Dec. 15, 2020 CPSS S 20,000 $4.05 $81,000 138,976 Direct -12.58% Disposed 124.4% (price as of 2026-10-02)
Dec. 15, 2020 CPSS S 2,477 $4.06 $10,057 136,499 Direct -1.78% Disposed 123.9% (price as of 2026-10-02)
Dec. 10, 2020 CPSS S 2,594 $4.02 $10,428 206,476 Direct -1.24% Disposed 126.1% (price as of 2026-10-02)
Dec. 10, 2020 CPSS S 5,000 $4.03 $20,150 201,476 Direct -2.42% Disposed 125.6% (price as of 2026-10-02)
Dec. 10, 2020 CPSS S 10,000 $4.03 $40,300 191,476 Direct -4.96% Disposed 125.6% (price as of 2026-10-02)
Dec. 10, 2020 CPSS S 2,200 $4.04 $8,888 189,276 Direct -1.15% Disposed 125.0% (price as of 2026-10-02)
Dec. 10, 2020 CPSS S 10,000 $4.04 $40,400 179,276 Direct -5.28% Disposed 125.0% (price as of 2026-10-02)
Dec. 10, 2020 CPSS S 300 $4.05 $1,215 178,976 Direct -0.17% Disposed 124.4% (price as of 2026-10-02)
Dec. 9, 2020 CPSS S 20,000 $4.04 $80,800 217,577 Direct -8.42% Disposed 125.0% (price as of 2026-10-02)
Dec. 9, 2020 CPSS S 7,007 $4.11 $28,799 210,570 Direct -3.22% Disposed 121.2% (price as of 2026-10-02)
Dec. 9, 2020 CPSS S 1,100 $4.04 $4,444 209,470 Direct -0.52% Disposed 125.0% (price as of 2026-10-02)
Dec. 9, 2020 CPSS S 400 $4.07 $1,628 209,070 Direct -0.19% Disposed 123.3% (price as of 2026-10-02)
Dec. 8, 2020 CPSS S 209 $4.07 $851 250,535 Direct -0.08% Disposed 123.3% (price as of 2026-10-02)
Dec. 8, 2020 CPSS S 1,664 $4.07 $6,772 248,871 Direct -0.66% Disposed 123.3% (price as of 2026-10-02)
Dec. 8, 2020 CPSS S 11,294 $4.08 $46,080 237,577 Direct -4.54% Disposed 122.8% (price as of 2026-10-02)
Nov. 13, 2019 CPSS S 39,700 $3.42 $135,774 250,744 Direct -13.67% Disposed 165.8% (price as of 2026-10-02)
Nov. 13, 2019 CPSS S 300 $3.42 $1,026 290,444 Direct -0.10% Disposed 165.8% (price as of 2026-10-02)
Nov. 7, 2019 CPSS S 13,369 $3.42 $45,722 290,744 Direct -4.40% Disposed 165.8% (price as of 2026-10-02)
Dec. 14, 2018 CPSS S 5,000 $3.43 $17,150 314,113 Direct -1.57% Disposed 165.0% (price as of 2026-10-02)
Dec. 14, 2018 CPSS S 5,000 $3.42 $17,100 309,113 Direct -1.59% Disposed 165.8% (price as of 2026-10-02)
Dec. 14, 2018 CPSS S 5,000 $3.41 $17,050 304,113 Direct -1.62% Disposed 166.6% (price as of 2026-10-02)
Dec. 13, 2018 CPSS S 4,314 $3.41 $14,711 323,430 Direct -1.32% Disposed 166.6% (price as of 2026-10-02)
Dec. 13, 2018 CPSS S 4,317 $3.40 $14,678 319,113 Direct -1.33% Disposed 167.4% (price as of 2026-10-02)
Nov. 30, 2015 CPSS P 5,000 $4.68 $23,400 317,744 Direct +1.60% Acquired 94.2% (price as of 2026-10-02)
Nov. 27, 2015 CPSS P 5,000 $4.71 $23,550 312,744 Direct +1.62% Acquired 93.0% (price as of 2026-10-02)
Oct. 20, 2015 CPSS P 5,000 $4.78 $23,900 307,744 Direct +1.65% Acquired 90.2% (price as of 2026-10-02)
Oct. 20, 2015 CPSS P 10,000 $4.80 $48,000 302,744 Direct +3.42% Acquired 89.4% (price as of 2026-10-02)
Oct. 19, 2015 CPSS P 10,000 $4.82 $48,200 292,744 Direct +3.54% Acquired 88.6% (price as of 2026-10-02)
Sept. 15, 2015 CPSS P 2,000 $5.31 $10,620 282,744 Direct +0.71% Acquired 71.2% (price as of 2026-10-02)
Aug. 24, 2015 CPSS P 2,000 $5.44 $10,880 280,744 Direct +0.72% Acquired 67.1% (price as of 2026-10-02)
Aug. 21, 2015 CPSS P 7,500 $5.50 $41,250 278,744 Direct +2.77% Acquired 65.3% (price as of 2026-10-02)
Aug. 11, 2015 CPSS P 5,000 $5.58 $27,900 271,244 Direct +1.88% Acquired 62.9% (price as of 2026-10-02)
Aug. 7, 2015 CPSS P 1,000 $5.49 $5,490 266,244 Direct +0.38% Acquired 65.6% (price as of 2026-10-02)
June 1, 2015 CPSS P 10,000 $5.85 $58,500 275,244 Direct +3.77% Acquired 55.4% (price as of 2026-10-02)
May 29, 2015 CPSS P 6,000 $5.95 $35,700 265,244 Direct +2.31% Acquired 52.8% (price as of 2026-10-02)
May 28, 2015 CPSS P 10,000 $6.04 $60,400 259,244 Direct +4.01% Acquired 50.5% (price as of 2026-10-02)
March 2, 2015 CPSS P 5,000 $6.83 $34,150 249,244 Direct +2.05% Acquired 33.1% (price as of 2026-10-02)
March 2, 2015 CPSS P 4,500 $6.80 $30,600 244,244 Direct +1.88% Acquired 33.7% (price as of 2026-10-02)
March 2, 2015 CPSS P 500 $6.80 $3,400 239,744 Direct +0.21% Acquired 33.7% (price as of 2026-10-02)
Feb. 25, 2015 CPSS P 5,000 $6.91 $34,550 239,244 Direct +2.13% Acquired 31.5% (price as of 2026-10-02)
Feb. 25, 2015 CPSS P 602 $6.85 $4,124 234,244 Direct +0.26% Acquired 32.7% (price as of 2026-10-02)
Nov. 4, 2014 CPSS P 5,000 $6.94 $34,700 233,642 Direct +2.19% Acquired 31.0% (price as of 2026-10-02)
Nov. 3, 2014 CPSS P 5,000 $6.95 $34,750 228,642 Direct +2.24% Acquired 30.8% (price as of 2026-10-02)
Oct. 27, 2014 CPSS P 698 $6.95 $4,851 223,642 Direct +0.31% Acquired 30.8% (price as of 2026-10-02)
Oct. 22, 2014 CPSS P 4,524 $6.85 $30,989 222,944 Direct +2.07% Acquired 32.7% (price as of 2026-10-02)
Oct. 22, 2014 CPSS P 5,000 $6.90 $34,500 218,420 Direct +2.34% Acquired 31.7% (price as of 2026-10-02)
Sept. 16, 2014 CPSS P 10,000 $6.99 $69,900 213,420 Direct +4.92% Acquired 30.0% (price as of 2026-10-02)
Sept. 16, 2014 CPSS P 10,000 $6.97 $69,700 203,420 Direct +5.17% Acquired 30.4% (price as of 2026-10-02)
Aug. 7, 2014 CPSS P 10,000 $7.10 $71,000 103,457 Indirect +10.70% Acquired 28.0% (price as of 2026-10-02)
July 28, 2014 CPSS P 5,000 $6.55 $32,750 193,420 Direct +2.65% Acquired 38.8% (price as of 2026-10-02)
July 28, 2014 CPSS P 5,000 $6.57 $32,850 188,420 Direct +2.73% Acquired 38.4% (price as of 2026-10-02)
July 28, 2014 CPSS P 5,000 $6.56 $32,800 183,420 Direct +2.80% Acquired 38.6% (price as of 2026-10-02)
July 28, 2014 CPSS P 2,000 $6.50 $13,000 178,420 Direct +1.13% Acquired 39.8% (price as of 2026-10-02)
July 25, 2014 CPSS P 300 $6.81 $2,043 176,420 Direct +0.17% Acquired 33.5% (price as of 2026-10-02)

Showing latest 100 of 174 transactions

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.

Derivative holdings (Form 4 Table II) Options, RSUs and convertible securities reported on Form 4 Table II.

06
DateTickerSecurityUnderlying Exercise priceExpirationSharesA/D
June 13, 2025 CPSS Stock Option (right to buy) Common Stock, No Par Value (30,000) $3.53 Aug. 8, 2026 30,000 Disposed
May 8, 2025 CPSS Stock Option (right to buy) Common Stock, No Par Value (60,000) $3.48 May 9, 2025 60,000 Disposed
May 17, 2024 CPSS Stock Option (right to buy) Common Stock, No Par Value (30,000) $4.35 May 17, 2024 30,000 Disposed
May 2, 2023 CPSS Stock Option (right to buy) Common Stock, No Par Value (40,000) $7.97 May 7, 2023 40,000 Disposed
Jan. 30, 2023 CPSS Stock Option (right to buy) Common Stock, No Par Value (50,000) $6.86 Feb. 1, 2023 50,000 Disposed
June 24, 2022 CPSS Stock Option (right to buy) Common Stock, No Par Value (30,000) $10.25 June 24, 2029 30,000 Acquired
April 1, 2022 CPSS Stock Option (right to buy) Common Stock, No Par Value (30,000) $6.11 May 19, 2022 30,000 Disposed
April 1, 2022 CPSS Stock Option (right to buy) Common Stock, No Par Value (30,000) $3.48 May 12, 2023 30,000 Disposed
April 1, 2022 CPSS Stock Option (right to buy) Common Stock, No Par Value (30,000) $2.47 June 1, 2027 30,000 Disposed
Aug. 3, 2021 CPSS Stock Option (right to buy) Common Stock, no par value (30,000) $4.95 Aug. 3, 2028 30,000 Acquired
June 1, 2020 CPSS Stock Option (right to buy) Common Stock, No Par Value (30,000) $2.47 June 1, 2027 30,000 Acquired
Aug. 8, 2019 CPSS Stock Option (Right to Buy) Common Stock, no par value (30,000) $3.53 Aug. 8, 2026 30,000 Acquired
May 9, 2018 CPSS Stock Option (right to buy) Common Stock, No Par Value (60,000) $3.48 May 9, 2025 60,000 Acquired
May 17, 2017 CPSS Stock Option (right to buy) Common Stock, No Par Value (30,000) $4.35 May 17, 2024 30,000 Acquired
May 12, 2016 CPSS Stock Option (right to buy) Common Stock, No Par Value (30,000) $3.48 May 12, 2023 30,000 Acquired
May 19, 2015 CPSS Stock Option (Right to Buy) Common Stock, no par value (30,000) $6.11 May 19, 2022 30,000 Acquired
July 28, 2014 CPSS Stock option (right to buy) Common stock, no par value (30,000) $6.59 July 28, 2021 30,000 Acquired
Sept. 25, 2013 CPSS Stock option (right to buy) common stock (15,000) $5.26 July 28, 2017 15,000 Disposed
Sept. 25, 2013 CPSS Stock option (right to buy) common stock (10,000) $3.18 Jan. 30, 2018 10,000 Disposed
July 5, 2013 CPSS Stock Option (right to buy) common stock (7,000) $1.94 July 16, 2022 7,000 Disposed
July 5, 2013 CPSS Stock Option (right to buy) common stock (18,000) $1.20 April 3, 2022 18,000 Disposed
July 5, 2013 CPSS Stock Option (right to buy) common stock (25,000) $1.03 June 3, 2021 25,000 Disposed
July 5, 2013 CPSS Stock Option (right to buy) common stock (12,000) $1.81 April 27, 2020 12,000 Disposed
July 5, 2013 CPSS Stock Option (right to buy) common stock (30,000) $0.77 May 13, 2019 30,000 Disposed
May 7, 2013 CPSS Stock option (right to buy) common stock, no par value (40,000) $7.97 May 7, 2023 40,000 Acquired
Feb. 1, 2013 CPSS Stock Option (right to buy) common stock (50,000) $6.86 Feb. 1, 2023 50,000 Acquired
July 16, 2012 CPSS Stock Option (rught to buy) common stock (7,000) $1.94 July 16, 2022 7,000 Acquired
April 3, 2012 CPSS Stock option (right to buy) common stock, no par value (18,000) $1.20 April 3, 2022 18,000 Acquired
June 3, 2011 CPSS stock option, right to buy common stock, no par value (25,000) $1.03 June 3, 2021 25,000 Acquired
April 27, 2010 CPSS stock options (right to buy) common stock, no par value (12,000) $1.81 April 27, 2020 12,000 Acquired
May 13, 2009 CPSS Stock option (right to buy) Common stock no par value (30,000) $0.77 May 13, 2019 30,000 Acquired
Jan. 30, 2008 CPSS Stock Option (right to buy) common stock (10,000) $3.18 Jan. 30, 2018 10,000 Acquired
July 30, 2007 CPSS Stock Option (right to buy) common stock (15,000) $5.26 July 28, 2017 15,000 Acquired
July 5, 2007 CPSS Stock Option (right to buy) Common Stock (30,000) $6.23 July 5, 2017 30,000 Acquired

Exercise/conversion price is blank when not applicable (e.g. RSUs).

Initial ownership (Form 3) 2 holdings

07

Securities held when first becoming an insider, per SEC Form 3.

DateTickerSecuritySharesOwnership
Aug. 2, 2007 CPSS common stock, no par value 26,500 Indirect
July 5, 2007 CPSS common stock, no par value 26,500 Direct