| Type | Sym | Class | Transaction | Value $ | Shares | Change % | * Price $ | Shares After | Date | Ownership | Footnotes |
|---|---|---|---|---|---|---|---|---|---|---|---|
| transaction | CSPI | Common Stock | Purchase | $6,945 | +500 | +0.08% | $13.89 | 613,328 | 16 Aug 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $2,808 | +201 | +0.03% | $13.97 | 613,529 | 16 Aug 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $4,347 | +300 | +0.05% | $14.49 | 613,829 | 16 Aug 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $7,321 | +500 | +0.08% | $14.64 | 614,329 | 16 Aug 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $14,750 | +1,000 | +0.16% | $14.75 | 615,329 | 16 Aug 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $7,400 | +500 | +0.08% | $14.80 | 615,829 | 16 Aug 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $5,842 | +400 | +0.06% | $14.60 | 616,229 | 17 Aug 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $3,090 | +209 | +0.03% | $14.78 | 616,438 | 17 Aug 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $10,412 | +700 | +0.11% | $14.88 | 617,138 | 17 Aug 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $2,970 | +200 | +0.03% | $14.85 | 617,338 | 17 Aug 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $2,930 | +200 | +0.03% | $14.65 | 617,538 | 17 Aug 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $5,840 | +400 | +0.06% | $14.60 | 617,938 | 17 Aug 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $8,475 | +580 | +0.09% | $14.61 | 618,518 | 18 Aug 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $13,718 | +940 | +0.15% | $14.59 | 619,458 | 18 Aug 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $14,646 | +1,000 | +0.16% | $14.65 | 620,458 | 18 Aug 2023 | Direct | |
| transaction | CSPI | Common Stock | Purchase | $873 | +60 | +0.01% | $14.55 | 620,518 | 18 Aug 2023 | Direct |
Entered into confidentiality agreement with CSP Inc. on May 10, 2022.