Stock chart
Ticker: CSPI Exchange: NMS


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale
Past 90 days
 
Value bought
 
Value sold
 
Net insiders buying
 
Trades (buy and sell)
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PS: Planned sale, O: Option / Other
Notification date Transaction date B/S Transaction type Insider and/or position Nb. shares
Price
Value
Number of shares Price Total value Details
2024-06-24 2024-06-24 B Purchase

NERGES JOSEPH R

Large shareholder
1,000 +0.0%
13.40
100,000 USD
1,000 +0.0% 13.40 100,000 USD
2024-06-24 2024-06-24 B Purchase

NERGES JOSEPH R

Large shareholder
1,000 +0.0%
13.55
100,000 USD
1,000 +0.0% 13.55 100,000 USD
2024-06-24 2024-06-24 B Purchase

NERGES JOSEPH R

Large shareholder
1,000 +0.0%
13.60
100,000 USD
1,000 +0.0% 13.60 100,000 USD
2024-06-24 2024-06-24 B Purchase

NERGES JOSEPH R

Large shareholder
1,000 +0.0%
13.80
100,000 USD
1,000 +0.0% 13.80 100,000 USD
2024-06-24 2024-06-21 B Purchase

NERGES JOSEPH R

Large shareholder
1,000 +0.0%
13.96
100,000 USD
1,000 +0.0% 13.96 100,000 USD
2024-06-24 2024-06-21 B Purchase

NERGES JOSEPH R

Large shareholder
1,000 +0.0%
14.05
100,000 USD
1,000 +0.0% 14.05 100,000 USD
2024-06-24 2024-06-21 B Purchase

NERGES JOSEPH R

Large shareholder
1,000 +0.0%
14.10
100,000 USD
1,000 +0.0% 14.10 100,000 USD
2024-06-24 2024-06-21 B Purchase

NERGES JOSEPH R

Large shareholder
1,000 +0.0%
14.12
100,000 USD
1,000 +0.0% 14.12 100,000 USD
2024-06-24 2024-06-21 B Purchase

NERGES JOSEPH R

Large shareholder
1,000 +0.0%
14.16
100,000 USD
1,000 +0.0% 14.16 100,000 USD
2024-06-24 2024-06-21 B Purchase

NERGES JOSEPH R

Large shareholder
1,000 +0.0%
14.09
100,000 USD
1,000 +0.0% 14.09 100,000 USD
2024-06-24 2024-06-21 B Purchase

NERGES JOSEPH R

Large shareholder
1,000 +0.0%
14.19
100,000 USD
1,000 +0.0% 14.19 100,000 USD
2024-06-24 2024-06-20 B Purchase

NERGES JOSEPH R

Large shareholder
1,000 +0.0%
13.92
100,000 USD
1,000 +0.0% 13.92 100,000 USD
2024-06-18 2024-06-18 B Purchase

NERGES JOSEPH R

Large shareholder
1,000 +0.0%
13.90
100,000 USD
1,000 +0.0% 13.90 100,000 USD
2024-06-18 2024-06-18 B Purchase

NERGES JOSEPH R

Large shareholder
1,000 +0.0%
14.00
100,000 USD
1,000 +0.0% 14.00 100,000 USD
2024-06-18 2024-06-18 B Purchase

NERGES JOSEPH R

Large shareholder
1,000 +0.0%
13.80
100,000 USD
1,000 +0.0% 13.80 100,000 USD
2024-06-18 2024-06-18 B Purchase

NERGES JOSEPH R

Large shareholder
1,000 +0.0%
13.99
100,000 USD
1,000 +0.0% 13.99 100,000 USD
2024-06-18 2024-06-18 B Purchase

NERGES JOSEPH R

Large shareholder
1,000 +0.1%
14.00
100,000 USD
1,000 +0.1% 14.00 100,000 USD
2024-06-18 2024-06-17 B Purchase

NERGES JOSEPH R

Large shareholder
1,000 +0.0%
13.80
100,000 USD
1,000 +0.0% 13.80 100,000 USD
2024-06-18 2024-06-17 B Purchase

NERGES JOSEPH R

Large shareholder
1,000 +0.0%
13.90
100,000 USD
1,000 +0.0% 13.90 100,000 USD
2024-06-18 2024-06-17 B Purchase

NERGES JOSEPH R

Large shareholder
1,000 +0.0%
13.95
100,000 USD
1,000 +0.0% 13.95 100,000 USD
2024-06-18 2024-06-17 B Purchase

NERGES JOSEPH R

Large shareholder
300 +0.0%
14.05
4,215 USD
300 +0.0% 14.05 4,215 USD
2024-06-18 2024-06-14 B Purchase

NERGES JOSEPH R

Large shareholder
700 +0.1%
13.90
9,730 USD
700 +0.1% 13.90 9,730 USD
2024-06-18 2024-06-14 B Purchase

NERGES JOSEPH R

Large shareholder
300 +0.0%
14.00
4,200 USD
300 +0.0% 14.00 4,200 USD
2024-06-18 2024-06-14 B Purchase

NERGES JOSEPH R

Large shareholder
500 +0.0%
14.05
7,025 USD
500 +0.0% 14.05 7,025 USD
2024-06-18 2024-06-14 B Purchase

NERGES JOSEPH R

Large shareholder
500 +0.0%
14.15
7,075 USD
500 +0.0% 14.15 7,075 USD
2024-06-10 2024-06-07 B Purchase

NERGES JOSEPH R

Large shareholder
100 +0.0%
14.41
1,441 USD
100 +0.0% 14.41 1,441 USD
2024-06-10 2024-06-07 B Purchase

NERGES JOSEPH R

Large shareholder
300 +0.0%
14.40
4,320 USD
300 +0.0% 14.40 4,320 USD
2024-06-10 2024-06-07 B Purchase

NERGES JOSEPH R

Large shareholder
200 +0.0%
14.30
2,860 USD
200 +0.0% 14.30 2,860 USD
2024-06-10 2024-06-07 B Purchase

NERGES JOSEPH R

Large shareholder
300 +0.0%
14.15
4,245 USD
300 +0.0% 14.15 4,245 USD
2024-06-10 2024-06-07 B Purchase

NERGES JOSEPH R

Large shareholder
200 +0.0%
14.10
2,820 USD
200 +0.0% 14.10 2,820 USD
2024-06-10 2024-06-07 B Purchase

NERGES JOSEPH R

Large shareholder
200 +0.0%
14.01
2,802 USD
200 +0.0% 14.01 2,802 USD
2024-06-10 2024-06-07 B Purchase

NERGES JOSEPH R

Large shareholder
600 +0.0%
13.90
8,340 USD
600 +0.0% 13.90 8,340 USD
2024-06-10 2024-06-06 B Purchase

NERGES JOSEPH R

Large shareholder
600 +0.0%
14.15
8,490 USD
600 +0.0% 14.15 8,490 USD
2024-06-04 2024-06-04 B Purchase

NERGES JOSEPH R

Large shareholder
100 +0.0%
14.52
1,452 USD
100 +0.0% 14.52 1,452 USD
2024-06-04 2024-06-04 B Purchase

NERGES JOSEPH R

Large shareholder
100 +0.0%
14.37
1,437 USD
100 +0.0% 14.37 1,437 USD
2024-06-04 2024-06-04 B Purchase

NERGES JOSEPH R

Large shareholder
600 +0.0%
14.20
8,520 USD
600 +0.0% 14.20 8,520 USD
2024-06-04 2024-06-03 B Purchase

NERGES JOSEPH R

Large shareholder
1,000 +0.1%
14.15
14,150 USD
1,000 +0.1% 14.15 14,150 USD
2024-06-04 2024-06-03 B Purchase

NERGES JOSEPH R

Large shareholder
300 +0.0%
14.20
4,260 USD
300 +0.0% 14.20 4,260 USD
2024-06-04 2024-06-03 B Purchase

NERGES JOSEPH R

Large shareholder
200 +0.0%
14.30
2,860 USD
200 +0.0% 14.30 2,860 USD
2024-06-04 2024-06-03 B Purchase

NERGES JOSEPH R

Large shareholder
200 +0.0%
14.35
2,870 USD
200 +0.0% 14.35 2,870 USD
2024-06-04 2024-06-03 B Purchase

NERGES JOSEPH R

Large shareholder
200 +0.0%
14.41
2,883 USD
200 +0.0% 14.41 2,883 USD
2024-06-04 2024-06-03 B Purchase

NERGES JOSEPH R

Large shareholder
300 +0.0%
14.48
4,343 USD
300 +0.0% 14.48 4,343 USD
2024-06-04 2024-06-03 B Purchase

NERGES JOSEPH R

Large shareholder
300 +0.0%
14.60
4,380 USD
300 +0.0% 14.60 4,380 USD
2024-06-04 2024-05-31 B Purchase

NERGES JOSEPH R

Large shareholder
500 +0.0%
14.00
7,000 USD
500 +0.0% 14.00 7,000 USD
2024-06-04 2024-05-31 B Purchase

NERGES JOSEPH R

Large shareholder
700 +0.1%
14.10
9,870 USD
700 +0.1% 14.10 9,870 USD
2024-06-04 2024-05-31 B Purchase

NERGES JOSEPH R

Large shareholder
500 +0.0%
14.22
7,112 USD
500 +0.0% 14.22 7,112 USD
2024-06-04 2024-05-31 B Purchase

NERGES JOSEPH R

Large shareholder
500 +0.0%
14.55
7,275 USD
500 +0.0% 14.55 7,275 USD
2024-05-28 2024-05-28 B Purchase

NERGES JOSEPH R

Large shareholder
610 +0.0%
14.16
8,638 USD
610 +0.0% 14.16 8,638 USD
2024-05-28 2024-05-28 B Purchase

NERGES JOSEPH R

Large shareholder
100 +0.0%
13.90
1,390 USD
100 +0.0% 13.90 1,390 USD
2024-05-28 2024-05-28 B Purchase

NERGES JOSEPH R

Large shareholder
500 +0.0%
14.05
7,025 USD
500 +0.0% 14.05 7,025 USD
2024-05-28 2024-05-28 B Purchase

NERGES JOSEPH R

Large shareholder
500 +0.0%
14.20
7,100 USD
500 +0.0% 14.20 7,100 USD
2024-05-28 2024-05-28 B Purchase

NERGES JOSEPH R

Large shareholder
200 +0.0%
14.25
2,850 USD
200 +0.0% 14.25 2,850 USD
2024-05-28 2024-05-28 B Purchase

NERGES JOSEPH R

Large shareholder
300 +0.0%
14.33
4,299 USD
300 +0.0% 14.33 4,299 USD
2024-05-28 2024-05-28 B Purchase

NERGES JOSEPH R

Large shareholder
200 +0.0%
14.30
2,860 USD
200 +0.0% 14.30 2,860 USD
2024-05-28 2024-05-28 B Purchase

NERGES JOSEPH R

Large shareholder
400 +0.0%
14.35
5,740 USD
400 +0.0% 14.35 5,740 USD
2024-05-28 2024-05-24 B Purchase

NERGES JOSEPH R

Large shareholder
21 +0.0%
14.35
301 USD
21 +0.0% 14.35 301 USD
2024-05-28 2024-05-24 B Purchase

NERGES JOSEPH R

Large shareholder
100 +0.0%
14.40
1,440 USD
100 +0.0% 14.40 1,440 USD
2024-05-28 2024-05-24 B Purchase

NERGES JOSEPH R

Large shareholder
200 +0.0%
14.54
2,908 USD
200 +0.0% 14.54 2,908 USD
2024-05-28 2024-05-24 B Purchase

NERGES JOSEPH R

Large shareholder
500 +0.0%
14.52
7,260 USD
500 +0.0% 14.52 7,260 USD
2024-05-28 2024-05-24 B Purchase

NERGES JOSEPH R

Large shareholder
100 +0.0%
14.57
1,457 USD
100 +0.0% 14.57 1,457 USD
2024-05-28 2024-05-24 B Purchase

NERGES JOSEPH R

Large shareholder
100 +0.0%
14.50
1,450 USD
100 +0.0% 14.50 1,450 USD
2024-05-28 2024-05-24 B Purchase

NERGES JOSEPH R

Large shareholder
200 +0.0%
14.67
2,934 USD
200 +0.0% 14.67 2,934 USD
2024-05-28 2024-05-23 B Purchase

NERGES JOSEPH R

Large shareholder
200 +0.0%
14.90
2,980 USD
200 +0.0% 14.90 2,980 USD
2024-05-28 2024-05-23 B Purchase

NERGES JOSEPH R

Large shareholder
200 +0.0%
14.70
2,940 USD
200 +0.0% 14.70 2,940 USD
2024-05-28 2024-05-23 B Purchase

NERGES JOSEPH R

Large shareholder
400 +0.0%
14.23
5,690 USD
400 +0.0% 14.23 5,690 USD
2024-05-28 2024-05-23 B Purchase

NERGES JOSEPH R

Large shareholder
200 +0.0%
14.28
2,857 USD
200 +0.0% 14.28 2,857 USD
2024-05-28 2024-05-23 B Purchase

NERGES JOSEPH R

Large shareholder
200 +0.0%
14.25
2,850 USD
200 +0.0% 14.25 2,850 USD
2024-05-28 2024-05-23 B Purchase

NERGES JOSEPH R

Large shareholder
100 +0.0%
14.20
1,420 USD
100 +0.0% 14.20 1,420 USD
2024-05-22 2024-05-22 B Purchase

NERGES JOSEPH R

Large shareholder
100 +0.0%
15.04
1,504 USD
100 +0.0% 15.04 1,504 USD
2024-05-22 2024-05-22 B Purchase

NERGES JOSEPH R

Large shareholder
100 +0.0%
15.04
1,504 USD
100 +0.0% 15.04 1,504 USD
2024-05-22 2024-05-22 B Purchase

NERGES JOSEPH R

Large shareholder
200 +0.0%
14.80
2,960 USD
200 +0.0% 14.80 2,960 USD
2024-05-22 2024-05-22 B Purchase

NERGES JOSEPH R

Large shareholder
200 +0.0%
14.80
2,960 USD
200 +0.0% 14.80 2,960 USD
2024-05-22 2024-05-21 B Purchase

NERGES JOSEPH R

Large shareholder
200 +0.0%
14.71
2,942 USD
200 +0.0% 14.71 2,942 USD
2024-05-22 2024-05-21 B Purchase

NERGES JOSEPH R

Large shareholder
200 +0.0%
14.71
2,942 USD
200 +0.0% 14.71 2,942 USD
2024-05-22 2024-05-21 B Purchase

NERGES JOSEPH R

Large shareholder
100 +0.0%
14.74
1,474 USD
100 +0.0% 14.74 1,474 USD