| Type | Sym | Class | Transaction | Value $ | Shares | Change % | * Price $ | Shares After | Date | Ownership | Footnotes |
|---|---|---|---|---|---|---|---|---|---|---|---|
| transaction | CSPI | Common Stock | Purchase | $8,490 | +600 | +0.04% | $14.15 | 1,356,502 | 06 Jun 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $8,340 | +600 | +0.04% | $13.90 | 1,357,102 | 07 Jun 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $2,802 | +200 | +0.01% | $14.01 | 1,357,302 | 07 Jun 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $2,820 | +200 | +0.01% | $14.10 | 1,357,502 | 07 Jun 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $4,245 | +300 | +0.02% | $14.15 | 1,357,802 | 07 Jun 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $2,860 | +200 | +0.01% | $14.30 | 1,358,002 | 07 Jun 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $4,320 | +300 | +0.02% | $14.40 | 1,358,302 | 07 Jun 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $1,441 | +100 | +0.01% | $14.41 | 1,358,402 | 07 Jun 2024 | Direct |