| Type | Sym | Class | Transaction | Value $ | Shares | Change % | * Price $ | Shares After | Date | Ownership | Footnotes |
|---|---|---|---|---|---|---|---|---|---|---|---|
| transaction | CSPI | Common Stock | Purchase | $7,075 | +500 | +0.04% | $14.15 | 1,358,902 | 14 Jun 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $7,025 | +500 | +0.04% | $14.05 | 1,359,402 | 14 Jun 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $4,200 | +300 | +0.02% | $14.00 | 1,359,702 | 14 Jun 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $9,730 | +700 | +0.05% | $13.90 | 1,360,402 | 14 Jun 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $4,215 | +300 | +0.02% | $14.05 | 1,360,702 | 17 Jun 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $8,370 | +600 | +0.04% | $13.95 | 1,361,302 | 17 Jun 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $6,561 | +472 | +0.03% | $13.90 | 1,361,774 | 17 Jun 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $414 | +30 | +0% | $13.80 | 1,361,804 | 17 Jun 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $9,800 | +700 | +0.05% | $14.00 | 1,362,504 | 18 Jun 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $4,197 | +300 | +0.02% | $13.99 | 1,362,804 | 18 Jun 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $6,900 | +500 | +0.04% | $13.80 | 1,363,304 | 18 Jun 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $4,200 | +300 | +0.02% | $14.00 | 1,363,604 | 18 Jun 2024 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $862 | +62 | +0% | $13.90 | 1,363,666 | 18 Jun 2024 | Direct |