CSPI · CSP Inc. Common Stock
View on chartInsiders & Stakes
| NERGES JOSEPH R | ▲ Buy | Open Market | 1,418,900 Shares held | 6/10/2026 | View profile |
| Dellovo Victor President and CEO | ▲ Buy | Grant | 866,860 Shares held | 3/27/2026 | View profile |
| LEVINE GARY W CFO | ▲ Buy | Grant | 216,619 Shares held | 7/31/2026 | View profile |
| SOUTHWELL GARY VP and GM | ▲ Buy | Grant | 135,222 Shares held | 3/27/2026 | View profile |
| JAMES C SHELTON Director | ▼ Sell | Open Market | 108,606 Shares held | 8/23/2024 | View profile |
| Azeri Ismail Director | ▲ Buy | Open Market | 108,490 Shares held | 5/13/2026 | View profile |
| Blackmon Raymond Charles JR Director | ▲ Buy | Grant | 54,250 Shares held | 2/7/2024 | View profile |
| Smith Marilyn T Director | ▲ Buy | Grant | 54,250 Shares held | 2/7/2024 | View profile |
| Newbanks Mike VP Finance & CAO | ▲ Buy | Grant | 50,307 Shares held | 1/5/2024 | View profile |
| FOLGER ANTHONY Director | ▲ Buy | Open Market | 12,500 Shares held | 5/15/2026 | View profile |
| Webber Stephen J. Director | ▲ Buy | Open Market | 12,500 Shares held | 5/12/2026 | View profile |
Transaction History
| LEVINE GARY W | ▲ Buy | Grant | 259 | $2K | 7/31/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 71 | $589 | 6/10/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 100 | $832 | 6/10/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 700 | $6K | 6/9/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 199 | $2K | 6/9/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 1,000 | $9K | 6/8/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 500 | $4K | 6/8/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 800 | $7K | 6/8/2026 |
| FOLGER ANTHONY | ▲ Buy | Open Market | 2,500 | $23K | 5/15/2026 |
| Azeri Ismail | ▲ Buy | Open Market | 218 | $2K | 5/13/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 400 | $4K | 5/13/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 500 | $5K | 5/13/2026 |
| Azeri Ismail | ▲ Buy | Open Market | 2,282 | $21K | 5/12/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 800 | $7K | 5/12/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 200 | $2K | 5/12/2026 |
| Webber Stephen J. | ▲ Buy | Open Market | 2,500 | $24K | 5/12/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 1,500 | $14K | 5/11/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 348 | $3K | 5/11/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 500 | $5K | 5/11/2026 |
| Azeri Ismail | ▲ Buy | Grant | 5,000 | $0 | 3/27/2026 |
| Webber Stephen J. | ▲ Buy | Grant | 10,000 | $0 | 3/27/2026 |
| FOLGER ANTHONY | ▲ Buy | Grant | 10,000 | $0 | 3/27/2026 |
| SOUTHWELL GARY | ▲ Buy | Grant | 15,000 | $0 | 3/27/2026 |
| Dellovo Victor | ▲ Buy | Grant | 35,000 | $0 | 3/27/2026 |
| LEVINE GARY W | ▲ Buy | Grant | 8,500 | $0 | 3/27/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 200 | $2K | 3/13/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 500 | $4K | 3/12/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 407 | $3K | 3/12/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 400 | $3K | 3/11/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 300 | $3K | 3/11/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 400 | $3K | 3/11/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 200 | $2K | 2/25/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 300 | $3K | 2/25/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 200 | $2K | 2/25/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 500 | $4K | 2/25/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 200 | $2K | 2/25/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 100 | $870 | 2/25/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 500 | $4K | 2/24/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 500 | $4K | 2/24/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 500 | $4K | 2/24/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 112 | $1K | 2/19/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 400 | $4K | 2/19/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 1,000 | $9K | 2/18/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 1,300 | $12K | 2/18/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 1,000 | $9K | 2/18/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 800 | $7K | 2/18/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 1,500 | $14K | 2/17/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 1,200 | $11K | 2/17/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 1,000 | $9K | 2/17/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 1,800 | $17K | 2/17/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 900 | $8K | 2/17/2026 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 1,200 | $13K | 9/15/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 1,000 | $11K | 9/15/2025 |
| LEVINE GARY W | ▲ Buy | Grant | 200 | $2K | 7/31/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 1,000 | $12K | 6/13/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 2,150 | $26K | 6/13/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 500 | $6K | 6/13/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 200 | $2K | 6/13/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 200 | $3K | 6/6/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 200 | $3K | 6/6/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 200 | $3K | 6/6/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 100 | $1K | 6/6/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 200 | $3K | 6/5/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 100 | $1K | 6/4/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 100 | $1K | 6/4/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 100 | $1K | 6/4/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 500 | $7K | 6/4/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 300 | $4K | 6/4/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 200 | $3K | 5/29/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 200 | $3K | 5/28/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 100 | $1K | 5/28/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 100 | $1K | 5/28/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 101 | $1K | 5/27/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 99 | $1K | 5/27/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 200 | $3K | 5/27/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 200 | $3K | 5/27/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 300 | $4K | 5/27/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 200 | $3K | 5/27/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 300 | $5K | 3/11/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 100 | $2K | 3/10/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 200 | $3K | 3/10/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 400 | $6K | 3/10/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 200 | $3K | 3/10/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 300 | $5K | 3/10/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 500 | $8K | 3/7/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 200 | $3K | 2/26/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 699 | $11K | 2/26/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 300 | $5K | 2/26/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 100 | $2K | 2/26/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 100 | $2K | 2/26/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 100 | $2K | 2/25/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 300 | $5K | 2/25/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 251 | $4K | 2/24/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 404 | $7K | 2/24/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 200 | $4K | 2/14/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 800 | $15K | 2/13/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 500 | $9K | 2/13/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 98 | $2K | 2/13/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 500 | $10K | 2/12/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 700 | $14K | 2/12/2025 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 200 | $4K | 2/12/2025 |
| LEVINE GARY W | ▲ Buy | Grant | 136 | $2K | 1/31/2025 |
| SOUTHWELL GARY | ▲ Buy | Grant | 20,000 | $0 | 11/15/2024 |
| JAMES C SHELTON | ▼ Sell | Open Market | 500 | $7K | 8/23/2024 |
| JAMES C SHELTON | ▼ Sell | Open Market | 500 | $7K | 8/23/2024 |
| JAMES C SHELTON | ▼ Sell | Open Market | 2,000 | $29K | 8/21/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 300 | $4K | 8/15/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 600 | $8K | 8/15/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 300 | $4K | 8/15/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 100 | $1K | 8/14/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 100 | $1K | 8/14/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 400 | $5K | 8/14/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 600 | $8K | 8/14/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 400 | $5K | 8/14/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 200 | $3K | 8/1/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 500 | $7K | 8/1/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 500 | $7K | 8/1/2024 |
| LEVINE GARY W | ▲ Buy | Grant | 164 | $2K | 8/1/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 1,000 | $15K | 7/30/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 500 | $7K | 7/30/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 309 | $5K | 7/30/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 300 | $4K | 7/19/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 200 | $3K | 7/18/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 200 | $3K | 7/18/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 26 | $372 | 7/18/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 1,000 | $15K | 7/17/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 138 | $2K | 7/17/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 62 | $905 | 7/17/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 400 | $6K | 7/17/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 400 | $6K | 7/17/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 200 | $3K | 6/27/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 270 | $4K | 6/27/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 140 | $2K | 6/26/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 400 | $5K | 6/25/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 100 | $1K | 6/25/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 300 | $4K | 6/25/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 300 | $4K | 6/25/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 300 | $4K | 6/24/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 500 | $7K | 6/24/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 300 | $4K | 6/24/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 300 | $4K | 6/24/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 100 | $1K | 6/21/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 100 | $1K | 6/21/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 200 | $3K | 6/21/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 500 | $7K | 6/21/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 400 | $6K | 6/21/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 400 | $6K | 6/21/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 550 | $8K | 6/21/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 300 | $4K | 6/20/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 700 | $10K | 6/18/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 300 | $4K | 6/18/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 500 | $7K | 6/18/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 300 | $4K | 6/18/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 62 | $862 | 6/18/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 300 | $4K | 6/17/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 600 | $8K | 6/17/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 472 | $7K | 6/17/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 30 | $414 | 6/17/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 500 | $7K | 6/14/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 500 | $7K | 6/14/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 300 | $4K | 6/14/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 700 | $10K | 6/14/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 600 | $8K | 6/7/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 200 | $3K | 6/7/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 200 | $3K | 6/7/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 300 | $4K | 6/7/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 200 | $3K | 6/7/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 100 | $1K | 6/7/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 300 | $4K | 6/7/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 600 | $8K | 6/6/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 600 | $9K | 6/4/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 100 | $1K | 6/4/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 100 | $1K | 6/4/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 300 | $4K | 6/3/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 300 | $4K | 6/3/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 200 | $3K | 6/3/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 200 | $3K | 6/3/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 200 | $3K | 6/3/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 300 | $4K | 6/3/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 1,000 | $14K | 6/3/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 500 | $7K | 5/31/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 500 | $7K | 5/31/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 700 | $10K | 5/31/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 500 | $7K | 5/31/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 400 | $6K | 5/28/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 200 | $3K | 5/28/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 300 | $4K | 5/28/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 200 | $3K | 5/28/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 500 | $7K | 5/28/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 500 | $7K | 5/28/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 100 | $1K | 5/28/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 610 | $9K | 5/28/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 200 | $3K | 5/24/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 100 | $1K | 5/24/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 100 | $1K | 5/24/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 500 | $7K | 5/24/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 200 | $3K | 5/24/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 100 | $1K | 5/24/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 21 | $301 | 5/24/2024 |
| NERGES JOSEPH R | ▲ Buy | Open Market | 100 | $1K | 5/23/2024 |