| Type | Sym | Class | Transaction | Value $ | Shares | Change % | * Price $ | Shares After | Date | Ownership | Footnotes |
|---|---|---|---|---|---|---|---|---|---|---|---|
| transaction | CSPI | Common Stock | Purchase | $4,558 | +309 | +0.02% | $14.75 | 1,372,361 | 30 Jul 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $14,600 | +1,000 | +0.07% | $14.60 | 1,373,361 | 30 Jul 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $7,250 | +500 | +0.04% | $14.50 | 1,373,861 | 30 Jul 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $2,972 | +200 | +0.01% | $14.86 | 1,374,061 | 01 Aug 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $7,300 | +500 | +0.04% | $14.60 | 1,374,561 | 01 Aug 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $7,166 | +500 | +0.04% | $14.33 | 1,375,061 | 01 Aug 2024 | Direct |