Skip to Main Content
Insider Trading

CSPI Stock Insider Trading Activity

Corporate insiders are required to disclose purchases or sales of their own stock within two business days of when they occur. Using these disclosures, we collect data on CSPI stock insider trading activity, which can give hints on whether executives are bullish or bearish on their own company.

Recent insider purchases and sales - CSPI

Name / Title Purchase / Sale Shares Date Disclosed (EST)
NERGES JOSEPH R
Purchase 1000 Jul 17, 2024 July 19, 2024, 4:01 p.m.
NERGES JOSEPH R
Purchase 400 Jul 17, 2024 July 19, 2024, 4:01 p.m.
NERGES JOSEPH R
Purchase 200 Jul 18, 2024 July 19, 2024, 4:01 p.m.
NERGES JOSEPH R
Purchase 62 Jul 17, 2024 July 19, 2024, 4:01 p.m.
NERGES JOSEPH R
Purchase 138 Jul 17, 2024 July 19, 2024, 4:01 p.m.
NERGES JOSEPH R
Purchase 300 Jul 19, 2024 July 19, 2024, 4:01 p.m.
NERGES JOSEPH R
Purchase 200 Jul 18, 2024 July 19, 2024, 4:01 p.m.
NERGES JOSEPH R
Purchase 26 Jul 18, 2024 July 19, 2024, 4:01 p.m.
NERGES JOSEPH R
Purchase 400 Jul 17, 2024 July 19, 2024, 4:01 p.m.
NERGES JOSEPH R
Purchase 200 Jun 27, 2024 June 27, 2024, 3:53 p.m.
NERGES JOSEPH R
Purchase 100 Jun 25, 2024 June 27, 2024, 3:53 p.m.
NERGES JOSEPH R
Purchase 400 Jun 25, 2024 June 27, 2024, 3:53 p.m.
NERGES JOSEPH R
Purchase 300 Jun 25, 2024 June 27, 2024, 3:53 p.m.
NERGES JOSEPH R
Purchase 140 Jun 26, 2024 June 27, 2024, 3:53 p.m.
NERGES JOSEPH R
Purchase 300 Jun 25, 2024 June 27, 2024, 3:53 p.m.
NERGES JOSEPH R
Purchase 270 Jun 27, 2024 June 27, 2024, 3:53 p.m.
NERGES JOSEPH R
Purchase 300 Jun 20, 2024 June 24, 2024, 4:12 p.m.
NERGES JOSEPH R
Purchase 300 Jun 24, 2024 June 24, 2024, 4:12 p.m.
NERGES JOSEPH R
Purchase 100 Jun 21, 2024 June 24, 2024, 4:12 p.m.
NERGES JOSEPH R
Purchase 550 Jun 21, 2024 June 24, 2024, 4:12 p.m.
NERGES JOSEPH R
Purchase 400 Jun 21, 2024 June 24, 2024, 4:12 p.m.
NERGES JOSEPH R
Purchase 100 Jun 21, 2024 June 24, 2024, 4:12 p.m.
NERGES JOSEPH R
Purchase 500 Jun 24, 2024 June 24, 2024, 4:12 p.m.
NERGES JOSEPH R
Purchase 300 Jun 24, 2024 June 24, 2024, 4:12 p.m.
NERGES JOSEPH R
Purchase 200 Jun 21, 2024 June 24, 2024, 4:12 p.m.
NERGES JOSEPH R
Purchase 500 Jun 21, 2024 June 24, 2024, 4:12 p.m.
NERGES JOSEPH R
Purchase 400 Jun 21, 2024 June 24, 2024, 4:12 p.m.
NERGES JOSEPH R
Purchase 300 Jun 24, 2024 June 24, 2024, 4:12 p.m.
NERGES JOSEPH R
Purchase 100 Jun 07, 2024 June 10, 2024, 4 p.m.
NERGES JOSEPH R
Purchase 600 Jun 06, 2024 June 10, 2024, 4 p.m.
NERGES JOSEPH R
Purchase 600 Jun 07, 2024 June 10, 2024, 4 p.m.
NERGES JOSEPH R
Purchase 200 Jun 07, 2024 June 10, 2024, 4 p.m.
NERGES JOSEPH R
Purchase 200 Jun 07, 2024 June 10, 2024, 4 p.m.
NERGES JOSEPH R
Purchase 200 Jun 07, 2024 June 10, 2024, 4 p.m.
NERGES JOSEPH R
Purchase 300 Jun 07, 2024 June 10, 2024, 4 p.m.
NERGES JOSEPH R
Purchase 300 Jun 07, 2024 June 10, 2024, 4 p.m.
NERGES JOSEPH R
Purchase 200 May 24, 2024 May 28, 2024, 4:01 p.m.
NERGES JOSEPH R
Purchase 100 May 24, 2024 May 28, 2024, 4:01 p.m.
NERGES JOSEPH R
Purchase 500 May 24, 2024 May 28, 2024, 4:01 p.m.
NERGES JOSEPH R
Purchase 100 May 24, 2024 May 28, 2024, 4:01 p.m.
NERGES JOSEPH R
Purchase 610 May 28, 2024 May 28, 2024, 4:01 p.m.
NERGES JOSEPH R
Purchase 200 May 23, 2024 May 28, 2024, 4:01 p.m.
NERGES JOSEPH R
Purchase 400 May 23, 2024 May 28, 2024, 4:01 p.m.
NERGES JOSEPH R
Purchase 200 May 23, 2024 May 28, 2024, 4:01 p.m.
NERGES JOSEPH R
Purchase 200 May 23, 2024 May 28, 2024, 4:01 p.m.
NERGES JOSEPH R
Purchase 100 May 28, 2024 May 28, 2024, 4:01 p.m.
NERGES JOSEPH R
Purchase 200 May 24, 2024 May 28, 2024, 4:01 p.m.
NERGES JOSEPH R
Purchase 200 May 28, 2024 May 28, 2024, 4:01 p.m.
NERGES JOSEPH R
Purchase 300 May 28, 2024 May 28, 2024, 4:01 p.m.
NERGES JOSEPH R
Purchase 500 May 28, 2024 May 28, 2024, 4:01 p.m.