Stock chart
Ticker: CSPI Exchange: NMS


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale
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
Sept. 15, 2023 Sept. 15, 2023 B Purchase

NERGES JOSEPH R

Major owner
24 +0.0%
20.75
498 USD
24 +0.0% 20.75 498 USD
Sept. 15, 2023 Sept. 14, 2023 B Purchase

NERGES JOSEPH R

Major owner
100 +0.0%
20.79
2,079 USD
100 +0.0% 20.79 2,079 USD
Sept. 15, 2023 Sept. 14, 2023 B Purchase

NERGES JOSEPH R

Major owner
100 +0.0%
20.77
2,077 USD
100 +0.0% 20.77 2,077 USD
Sept. 15, 2023 Sept. 13, 2023 B Purchase

NERGES JOSEPH R

Major owner
223 +0.0%
20.05
4,471 USD
223 +0.0% 20.05 4,471 USD
Sept. 6, 2023 Sept. 5, 2023 B Purchase

NERGES JOSEPH R

Major owner
1,000 +0.2%
15.65
15,650 USD
1,000 +0.2% 15.65 15,650 USD
Sept. 6, 2023 Sept. 1, 2023 B Purchase

NERGES JOSEPH R

Major owner
160 +0.0%
16.00
2,560 USD
160 +0.0% 16.00 2,560 USD
Sept. 6, 2023 Sept. 1, 2023 B Purchase

NERGES JOSEPH R

Major owner
200 +0.0%
15.56
3,112 USD
200 +0.0% 15.56 3,112 USD
Sept. 6, 2023 Sept. 1, 2023 B Purchase

NERGES JOSEPH R

Major owner
512 +0.1%
15.75
8,064 USD
512 +0.1% 15.75 8,064 USD
Aug. 31, 2023 Aug. 31, 2023 B Purchase

NERGES JOSEPH R

Major owner
2,088 +0.3%
15.58
32,541 USD
2,088 +0.3% 15.58 32,541 USD
Aug. 31, 2023 Aug. 30, 2023 B Purchase

NERGES JOSEPH R

Major owner
2,000 +0.3%
15.49
30,974 USD
2,000 +0.3% 15.49 30,974 USD
Aug. 31, 2023 Aug. 29, 2023 B Purchase

NERGES JOSEPH R

Major owner
1,902 +0.3%
14.94
28,413 USD
1,902 +0.3% 14.94 28,413 USD
Aug. 28, 2023 Aug. 28, 2023 B Purchase

NERGES JOSEPH R

Major owner
2,201 +0.3%
14.68
32,300 USD
2,201 +0.3% 14.68 32,300 USD
Aug. 28, 2023 Aug. 25, 2023 B Purchase

NERGES JOSEPH R

Major owner
3,100 +0.5%
14.08
43,647 USD
3,100 +0.5% 14.08 43,647 USD
Aug. 28, 2023 Aug. 24, 2023 B Purchase

NERGES JOSEPH R

Major owner
1,331 +0.2%
14.33
19,077 USD
1,331 +0.2% 14.33 19,077 USD
Aug. 23, 2023 Aug. 23, 2023 B Purchase

NERGES JOSEPH R

Major owner
200 +0.0%
14.20
2,840 USD
200 +0.0% 14.20 2,840 USD
Aug. 23, 2023 Aug. 23, 2023 B Purchase

NERGES JOSEPH R

Major owner
1,201 +0.2%
14.16
17,006 USD
1,201 +0.2% 14.16 17,006 USD
Aug. 23, 2023 Aug. 23, 2023 B Purchase

NERGES JOSEPH R

Major owner
294 +0.0%
14.15
4,160 USD
294 +0.0% 14.15 4,160 USD
Aug. 23, 2023 Aug. 23, 2023 B Purchase

NERGES JOSEPH R

Major owner
200 +0.0%
14.14
2,827 USD
200 +0.0% 14.14 2,827 USD
Aug. 23, 2023 Aug. 23, 2023 B Purchase

NERGES JOSEPH R

Major owner
706 +0.1%
14.00
9,884 USD
706 +0.1% 14.00 9,884 USD
Aug. 23, 2023 Aug. 23, 2023 B Purchase

NERGES JOSEPH R

Major owner
100 +0.0%
14.17
1,417 USD
100 +0.0% 14.17 1,417 USD
Aug. 23, 2023 Aug. 23, 2023 B Purchase

NERGES JOSEPH R

Major owner
199 +0.0%
14.21
2,828 USD
199 +0.0% 14.21 2,828 USD
Aug. 23, 2023 Aug. 22, 2023 B Purchase

NERGES JOSEPH R

Major owner
43 +0.0%
14.10
606 USD
43 +0.0% 14.10 606 USD
Aug. 23, 2023 Aug. 22, 2023 B Purchase

NERGES JOSEPH R

Major owner
200 +0.0%
14.70
2,940 USD
200 +0.0% 14.70 2,940 USD
Aug. 23, 2023 Aug. 22, 2023 B Purchase

NERGES JOSEPH R

Major owner
200 +0.0%
14.40
2,880 USD
200 +0.0% 14.40 2,880 USD
Aug. 23, 2023 Aug. 22, 2023 B Purchase

NERGES JOSEPH R

Major owner
200 +0.0%
14.50
2,900 USD
200 +0.0% 14.50 2,900 USD
Aug. 23, 2023 Aug. 22, 2023 B Purchase

NERGES JOSEPH R

Major owner
400 +0.1%
14.60
5,840 USD
400 +0.1% 14.60 5,840 USD
Aug. 23, 2023 Aug. 22, 2023 B Purchase

NERGES JOSEPH R

Major owner
400 +0.1%
14.30
5,720 USD
400 +0.1% 14.30 5,720 USD
Aug. 23, 2023 Aug. 22, 2023 B Purchase

NERGES JOSEPH R

Major owner
400 +0.1%
14.70
5,880 USD
400 +0.1% 14.70 5,880 USD
Aug. 23, 2023 Aug. 21, 2023 B Purchase

NERGES JOSEPH R

Major owner
200 +0.0%
14.50
2,900 USD
200 +0.0% 14.50 2,900 USD
Aug. 23, 2023 Aug. 21, 2023 B Purchase

NERGES JOSEPH R

Major owner
200 +0.0%
14.55
2,910 USD
200 +0.0% 14.55 2,910 USD
Aug. 23, 2023 Aug. 21, 2023 B Purchase

NERGES JOSEPH R

Major owner
200 +0.0%
14.75
2,950 USD
200 +0.0% 14.75 2,950 USD
Aug. 23, 2023 Aug. 21, 2023 B Purchase

NERGES JOSEPH R

Major owner
300 +0.0%
14.60
4,380 USD
300 +0.0% 14.60 4,380 USD
Aug. 23, 2023 Aug. 21, 2023 B Purchase

NERGES JOSEPH R

Major owner
500 +0.1%
14.70
7,350 USD
500 +0.1% 14.70 7,350 USD
Aug. 23, 2023 Aug. 21, 2023 B Purchase

NERGES JOSEPH R

Major owner
313 +0.1%
14.76
4,620 USD
313 +0.1% 14.76 4,620 USD
Aug. 23, 2023 Aug. 21, 2023 B Purchase

NERGES JOSEPH R

Major owner
1,100 +0.2%
14.80
16,280 USD
1,100 +0.2% 14.80 16,280 USD
Aug. 18, 2023 Aug. 18, 2023 B Purchase

NERGES JOSEPH R

Major owner
60 +0.0%
14.55
873 USD
60 +0.0% 14.55 873 USD
Aug. 18, 2023 Aug. 18, 2023 B Purchase

NERGES JOSEPH R

Major owner
1,000 +0.2%
14.65
14,646 USD
1,000 +0.2% 14.65 14,646 USD
Aug. 18, 2023 Aug. 18, 2023 B Purchase

NERGES JOSEPH R

Major owner
940 +0.2%
14.59
13,718 USD
940 +0.2% 14.59 13,718 USD
Aug. 18, 2023 Aug. 18, 2023 B Purchase

NERGES JOSEPH R

Major owner
580 +0.1%
14.61
8,475 USD
580 +0.1% 14.61 8,475 USD
Aug. 18, 2023 Aug. 17, 2023 B Purchase

NERGES JOSEPH R

Major owner
400 +0.1%
14.60
5,840 USD
400 +0.1% 14.60 5,840 USD
Aug. 18, 2023 Aug. 17, 2023 B Purchase

NERGES JOSEPH R

Major owner
200 +0.0%
14.65
2,930 USD
200 +0.0% 14.65 2,930 USD
Aug. 18, 2023 Aug. 17, 2023 B Purchase

NERGES JOSEPH R

Major owner
200 +0.0%
14.85
2,970 USD
200 +0.0% 14.85 2,970 USD
Aug. 18, 2023 Aug. 17, 2023 B Purchase

NERGES JOSEPH R

Major owner
700 +0.1%
14.88
10,413 USD
700 +0.1% 14.88 10,413 USD
Aug. 18, 2023 Aug. 17, 2023 B Purchase

NERGES JOSEPH R

Major owner
209 +0.0%
14.79
3,090 USD
209 +0.0% 14.79 3,090 USD
Aug. 18, 2023 Aug. 17, 2023 B Purchase

NERGES JOSEPH R

Major owner
400 +0.1%
14.60
5,842 USD
400 +0.1% 14.60 5,842 USD
Aug. 18, 2023 Aug. 16, 2023 B Purchase

NERGES JOSEPH R

Major owner
500 +0.1%
14.80
7,400 USD
500 +0.1% 14.80 7,400 USD
Aug. 18, 2023 Aug. 16, 2023 B Purchase

NERGES JOSEPH R

Major owner
1,000 +0.2%
14.75
14,750 USD
1,000 +0.2% 14.75 14,750 USD
Aug. 18, 2023 Aug. 16, 2023 B Purchase

NERGES JOSEPH R

Major owner
500 +0.1%
14.64
7,321 USD
500 +0.1% 14.64 7,321 USD
Aug. 18, 2023 Aug. 16, 2023 B Purchase

NERGES JOSEPH R

Major owner
300 +0.0%
14.49
4,347 USD
300 +0.0% 14.49 4,347 USD
Aug. 18, 2023 Aug. 16, 2023 B Purchase

NERGES JOSEPH R

Major owner
201 +0.0%
13.97
2,808 USD
201 +0.0% 13.97 2,808 USD
Aug. 18, 2023 Aug. 16, 2023 B Purchase

NERGES JOSEPH R

Major owner
500 +0.1%
13.89
6,945 USD
500 +0.1% 13.89 6,945 USD
Aug. 15, 2023 Aug. 15, 2023 B Purchase

NERGES JOSEPH R

Major owner
1,500 +0.2%
13.90
20,850 USD
1,500 +0.2% 13.90 20,850 USD
Aug. 15, 2023 Aug. 15, 2023 B Purchase

NERGES JOSEPH R

Major owner
232 +0.0%
13.77
3,195 USD
232 +0.0% 13.77 3,195 USD
Aug. 15, 2023 Aug. 15, 2023 B Purchase

NERGES JOSEPH R

Major owner
200 +0.0%
13.85
2,770 USD
200 +0.0% 13.85 2,770 USD
Aug. 15, 2023 Aug. 14, 2023 B Purchase

NERGES JOSEPH R

Major owner
5 +0.0%
13.65
68 USD
5 +0.0% 13.65 68 USD
Aug. 15, 2023 Aug. 14, 2023 B Purchase

NERGES JOSEPH R

Major owner
800 +0.1%
13.72
10,976 USD
800 +0.1% 13.72 10,976 USD
Aug. 15, 2023 Aug. 14, 2023 B Purchase

NERGES JOSEPH R

Major owner
400 +0.1%
13.73
5,492 USD
400 +0.1% 13.73 5,492 USD
Aug. 15, 2023 Aug. 14, 2023 B Purchase

NERGES JOSEPH R

Major owner
700 +0.1%
13.75
9,625 USD
700 +0.1% 13.75 9,625 USD
Aug. 15, 2023 Aug. 14, 2023 B Purchase

NERGES JOSEPH R

Major owner
800 +0.1%
13.70
10,960 USD
800 +0.1% 13.70 10,960 USD
Aug. 15, 2023 Aug. 11, 2023 B Purchase

NERGES JOSEPH R

Major owner
800 +0.1%
13.22
10,576 USD
800 +0.1% 13.22 10,576 USD
Aug. 15, 2023 Aug. 11, 2023 B Purchase

NERGES JOSEPH R

Major owner
500 +0.1%
13.29
6,645 USD
500 +0.1% 13.29 6,645 USD
Aug. 15, 2023 Aug. 11, 2023 B Purchase

NERGES JOSEPH R

Major owner
600 +0.1%
13.30
7,980 USD
600 +0.1% 13.30 7,980 USD
Aug. 15, 2023 Aug. 11, 2023 B Purchase

NERGES JOSEPH R

Major owner
500 +0.1%
13.40
6,700 USD
500 +0.1% 13.40 6,700 USD
Aug. 15, 2023 Aug. 11, 2023 B Purchase

NERGES JOSEPH R

Major owner
400 +0.1%
13.37
5,348 USD
400 +0.1% 13.37 5,348 USD
Aug. 15, 2023 Aug. 11, 2023 B Purchase

NERGES JOSEPH R

Major owner
400 +0.1%
13.45
5,379 USD
400 +0.1% 13.45 5,379 USD
Aug. 15, 2023 Aug. 11, 2023 B Purchase

NERGES JOSEPH R

Major owner
100 +0.0%
13.64
1,364 USD
100 +0.0% 13.64 1,364 USD
June 16, 2023 June 16, 2023 B Purchase

NERGES JOSEPH R

Major owner
22 +0.0%
12.40
273 USD
22 +0.0% 12.40 273 USD
June 16, 2023 June 16, 2023 B Purchase

NERGES JOSEPH R

Major owner
200 +0.0%
12.50
2,500 USD
200 +0.0% 12.50 2,500 USD
June 16, 2023 June 16, 2023 B Purchase

NERGES JOSEPH R

Major owner
100 +0.0%
12.70
1,270 USD
100 +0.0% 12.70 1,270 USD
June 16, 2023 June 16, 2023 B Purchase

NERGES JOSEPH R

Major owner
300 +0.0%
12.80
3,840 USD
300 +0.0% 12.80 3,840 USD
June 16, 2023 June 15, 2023 B Purchase

NERGES JOSEPH R

Major owner
200 +0.0%
12.70
2,540 USD
200 +0.0% 12.70 2,540 USD
June 16, 2023 June 15, 2023 B Purchase

NERGES JOSEPH R

Major owner
100 +0.0%
12.85
1,285 USD
100 +0.0% 12.85 1,285 USD
June 16, 2023 June 15, 2023 B Purchase

NERGES JOSEPH R

Major owner
200 +0.0%
12.80
2,560 USD
200 +0.0% 12.80 2,560 USD
June 16, 2023 June 15, 2023 B Purchase

NERGES JOSEPH R

Major owner
200 +0.0%
13.00
2,600 USD
200 +0.0% 13.00 2,600 USD
June 16, 2023 June 15, 2023 B Purchase

NERGES JOSEPH R

Major owner
300 +0.0%
2.90
870 USD
300 +0.0% 2.90 870 USD