| Type | Sym | Class | Transaction | Value $ | Shares | Change % | * Price $ | Shares After | Date | Ownership | Footnotes |
|---|---|---|---|---|---|---|---|---|---|---|---|
| transaction | CSPI | Common Stock | Purchase | $1,587 | +129 | +0.02% | $12.30 | 595,144 | 31 May 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $1,250 | +100 | +0.02% | $12.50 | 595,244 | 31 May 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $1,255 | +100 | +0.02% | $12.55 | 595,344 | 31 May 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $2,480 | +200 | +0.03% | $12.40 | 595,544 | 31 May 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $2,464 | +202 | +0.03% | $12.20 | 595,746 | 31 May 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $1,259 | +100 | +0.02% | $12.59 | 595,846 | 01 Jun 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $7,440 | +600 | +0.1% | $12.40 | 596,446 | 01 Jun 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $5,000 | +400 | +0.07% | $12.50 | 596,846 | 01 Jun 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $2,903 | +236 | +0.04% | $12.30 | 597,082 | 01 Jun 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $1,250 | +100 | +0.02% | $12.50 | 597,182 | 02 Jun 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $942 | +76 | +0.01% | $12.40 | 597,258 | 02 Jun 2023 | Direct |
Entered into confidentiality agreement with CSP Inc. on May 10, 2022.