| Type | Sym | Class | Transaction | Value $ | Shares | Change % | * Price $ | Shares After | Date | Ownership | Footnotes |
|---|---|---|---|---|---|---|---|---|---|---|---|
| transaction | CSPI | Common Stock | Purchase | $5,292 | +400 | +0.03% | $13.23 | 1,368,016 | 25 Jun 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $1,316 | +100 | +0.01% | $13.16 | 1,368,116 | 25 Jun 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $3,930 | +300 | +0.02% | $13.10 | 1,368,416 | 25 Jun 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $3,870 | +300 | +0.02% | $12.90 | 1,368,716 | 25 Jun 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $1,820 | +140 | +0.01% | $13.00 | 1,368,856 | 26 Jun 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $2,940 | +200 | +0.01% | $14.70 | 1,369,056 | 27 Jun 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $3,956 | +270 | +0.02% | $14.65 | 1,369,326 | 27 Jun 2024 | Direct |