| Type | Sym | Class | Transaction | Value $ | Shares | Change % | * Price $ | Shares After | Date | Ownership | Footnotes |
|---|---|---|---|---|---|---|---|---|---|---|---|
| transaction | CSPI | Common Stock | Purchase | $14,550 | +1,000 | +0.07% | $14.55 | 1,370,326 | 17 Jul 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $1,989 | +138 | +0.01% | $14.42 | 1,370,464 | 17 Jul 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $905 | +62 | +0% | $14.60 | 1,370,526 | 17 Jul 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $5,680 | +400 | +0.03% | $14.20 | 1,370,926 | 17 Jul 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $5,644 | +400 | +0.03% | $14.11 | 1,371,326 | 17 Jul 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $2,910 | +200 | +0.01% | $14.55 | 1,371,526 | 18 Jul 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $2,880 | +200 | +0.01% | $14.40 | 1,371,726 | 18 Jul 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $372 | +26 | +0% | $14.30 | 1,371,752 | 18 Jul 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $4,305 | +300 | +0.02% | $14.35 | 1,372,052 | 19 Jul 2024 | Direct |