| Type | Sym | Class | Transaction | Value $ | Shares | Change % | * Price $ | Shares After | Date | Ownership | Footnotes |
|---|---|---|---|---|---|---|---|---|---|---|---|
| transaction | CSPI | Common Stock | Purchase | $3,861 | +300 | +0.05% | $12.87 | 602,152 | 14 Jun 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $3,832 | +300 | +0.05% | $12.78 | 602,452 | 14 Jun 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $7,742 | +600 | +0.1% | $12.90 | 603,052 | 14 Jun 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $2,775 | +217 | +0.04% | $12.79 | 603,269 | 14 Jun 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $870 | +300 | +0.05% | $2.90* | 603,569 | 15 Jun 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $2,600 | +200 | +0.03% | $13.00 | 603,769 | 15 Jun 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $2,560 | +200 | +0.03% | $12.80 | 603,969 | 15 Jun 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $1,285 | +100 | +0.02% | $12.85 | 604,069 | 15 Jun 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $2,540 | +200 | +0.03% | $12.70 | 604,269 | 15 Jun 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $3,840 | +300 | +0.05% | $12.80 | 604,569 | 16 Jun 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $1,270 | +100 | +0.02% | $12.70 | 604,669 | 16 Jun 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $2,500 | +200 | +0.03% | $12.50 | 604,869 | 16 Jun 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $273 | +22 | +0% | $12.40 | 604,891 | 16 Jun 2023 | Direct |
Entered into confidentiality agreement with CSP Inc. on May 10, 2022.