| Type | Sym | Class | Transaction | Value $ | Shares | Change % | * Price $ | Shares After | Date | Ownership | Footnotes |
|---|---|---|---|---|---|---|---|---|---|---|---|
| transaction | CSPI | Common Stock | Purchase | $16,280 | +1,100 | +0.18% | $14.80 | 621,618 | 21 Aug 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $4,620 | +313 | +0.05% | $14.76 | 621,931 | 21 Aug 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $7,350 | +500 | +0.08% | $14.70 | 622,431 | 21 Aug 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $4,380 | +300 | +0.05% | $14.60 | 622,731 | 21 Aug 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $2,950 | +200 | +0.03% | $14.75 | 622,931 | 21 Aug 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $2,910 | +200 | +0.03% | $14.55 | 623,131 | 21 Aug 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $2,900 | +200 | +0.03% | $14.50 | 623,331 | 21 Aug 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $5,880 | +400 | +0.06% | $14.70 | 623,731 | 22 Aug 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $5,720 | +400 | +0.06% | $14.30 | 624,131 | 22 Aug 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $5,840 | +400 | +0.06% | $14.60 | 624,531 | 22 Aug 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $2,900 | +200 | +0.03% | $14.50 | 624,731 | 22 Aug 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $2,880 | +200 | +0.03% | $14.40 | 624,931 | 22 Aug 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $2,940 | +200 | +0.03% | $14.70 | 625,131 | 22 Aug 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $606 | +43 | +0.01% | $14.10 | 625,174 | 22 Aug 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $2,828 | +199 | +0.03% | $14.21 | 625,373 | 23 Aug 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $1,417 | +100 | +0.02% | $14.17 | 625,473 | 23 Aug 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $9,884 | +706 | +0.11% | $14.00 | 626,179 | 23 Aug 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $2,827 | +200 | +0.03% | $14.14 | 626,379 | 23 Aug 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $4,160 | +294 | +0.05% | $14.15 | 626,673 | 23 Aug 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $17,006 | +1,201 | +0.19% | $14.16 | 627,874 | 23 Aug 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $2,840 | +200 | +0.03% | $14.20 | 628,074 | 23 Aug 2023 | Direct |
Entered into confidentiality agreement with CSP Inc. on May 10, 2022.