| Sep 15, 2026 | CSPI | Open-market purchaseCode P · direct | 472 | $7.96 | $4K@ $7.96 | 1,423,500 | Form 4 |
| Sep 15, 2026 | CSPI | Open-market purchaseCode P · direct | 28 | $7.90 | $221@ $7.90 | 1,423,028 | Form 4 |
| Sep 14, 2026 | CSPI | Open-market purchaseCode P · direct | 500 | $7.90 | $4K@ $7.90 | 1,423,000 | Form 4 |
| Sep 11, 2026 | CSPI | Open-market purchaseCode P · direct | 1,000 | $7.85 | $8K@ $7.85 | 1,421,500 | Form 4 |
| Sep 11, 2026 | CSPI | Open-market purchaseCode P · direct | 1,600 | $7.75 | $12K@ $7.75 | 1,420,500 | Form 4 |
| Jun 10, 2026 | CSPI | Open-market purchaseCode P · direct | 100 | $8.32 | $832@ $8.32 | 1,418,900 | Form 4 |
| Jun 10, 2026 | CSPI | Open-market purchaseCode P · direct | 71 | $8.29 | $589@ $8.29 | 1,418,800 | Form 4 |
| Jun 9, 2026 | CSPI | Open-market purchaseCode P · direct | 199 | $8.05 | $2K@ $8.05 | 1,418,729 | Form 4 |
| Jun 9, 2026 | CSPI | Open-market purchaseCode P · direct | 700 | $8.69 | $6K@ $8.69 | 1,418,530 | Form 4 |
| Jun 8, 2026 | CSPI | Open-market purchaseCode P · direct | 800 | $8.40 | $7K@ $8.40 | 1,417,830 | Form 4 |
| Jun 8, 2026 | CSPI | Open-market purchaseCode P · direct | 500 | $8.60 | $4K@ $8.60 | 1,417,030 | Form 4 |
| Jun 8, 2026 | CSPI | Open-market purchaseCode P · direct | 1,000 | $8.75 | $9K@ $8.75 | 1,416,530 | Form 4 |
| May 13, 2026 | CSPI | Open-market purchaseCode P · direct | 500 | $9.26 | $5K@ $9.26 | 1,415,530 | Form 4 |
| May 13, 2026 | CSPI | Open-market purchaseCode P · direct | 400 | $9.19 | $4K@ $9.19 | 1,415,030 | Form 4 |
| May 12, 2026 | CSPI | Open-market purchaseCode P · direct | 200 | $9.15 | $2K@ $9.15 | 1,414,630 | Form 4 |
| May 12, 2026 | CSPI | Open-market purchaseCode P · direct | 800 | $9.30 | $7K@ $9.30 | 1,414,430 | Form 4 |
| May 11, 2026 | CSPI | Open-market purchaseCode P · direct | 500 | $9.20 | $5K@ $9.20 | 1,413,630 | Form 4 |
| May 11, 2026 | CSPI | Open-market purchaseCode P · direct | 348 | $9.18 | $3K@ $9.18 | 1,413,130 | Form 4 |
| May 11, 2026 | CSPI | Open-market purchaseCode P · direct | 1,500 | $9.22 | $14K@ $9.22 | 1,412,782 | Form 4 |
| Mar 13, 2026 | CSPI | Open-market purchaseCode P · direct | 200 | $8.59 | $2K@ $8.59 | 1,411,282 | Form 4 |
| Mar 12, 2026 | CSPI | Open-market purchaseCode P · direct | 407 | $8.45 | $3K@ $8.45 | 1,411,082 | Form 4 |
| Mar 12, 2026 | CSPI | Open-market purchaseCode P · direct | 500 | $8.58 | $4K@ $8.58 | 1,410,675 | Form 4 |
| Mar 11, 2026 | CSPI | Open-market purchaseCode P · direct | 300 | $8.45 | $3K@ $8.45 | 1,409,775 | Form 4 |
| Mar 11, 2026 | CSPI | Open-market purchaseCode P · direct | 400 | $8.50 | $3K@ $8.50 | 1,409,475 | Form 4 |
| Feb 25, 2026 | CSPI | Open-market purchaseCode P · direct | 100 | $8.70 | $870@ $8.70 | 1,409,075 | Form 4 |
| Feb 25, 2026 | CSPI | Open-market purchaseCode P · direct | 500 | $8.80 | $4K@ $8.80 | 1,408,775 | Form 4 |
| Feb 25, 2026 | CSPI | Open-market purchaseCode P · direct | 300 | $8.91 | $3K@ $8.91 | 1,408,075 | Form 4 |
| Feb 25, 2026 | CSPI | Open-market purchaseCode P · direct | 200 | $8.92 | $2K@ $8.92 | 1,407,775 | Form 4 |
| Feb 24, 2026 | CSPI | Open-market purchaseCode P · direct | 500 | $8.69 | $4K@ $8.69 | 1,406,575 | Form 4 |
| Feb 19, 2026 | CSPI | Open-market purchaseCode P · direct | 400 | $9.13 | $4K@ $9.13 | 1,406,075 | Form 4 |
| Feb 19, 2026 | CSPI | Open-market purchaseCode P · direct | 112 | $9.18 | $1K@ $9.18 | 1,405,675 | Form 4 |
| Feb 18, 2026 | CSPI | Open-market purchaseCode P · direct | 800 | $9.12 | $7K@ $9.12 | 1,405,563 | Form 4 |
| Feb 18, 2026 | CSPI | Open-market purchaseCode P · direct | 1,300 | $9.20 | $12K@ $9.20 | 1,403,763 | Form 4 |
| Feb 18, 2026 | CSPI | Open-market purchaseCode P · direct | 1,000 | $9.30 | $9K@ $9.30 | 1,402,463 | Form 4 |
| Feb 17, 2026 | CSPI | Open-market purchaseCode P · direct | 900 | $9.15 | $8K@ $9.15 | 1,401,463 | Form 4 |
| Feb 17, 2026 | CSPI | Open-market purchaseCode P · direct | 1,800 | $9.21 | $17K@ $9.21 | 1,400,563 | Form 4 |
| Feb 17, 2026 | CSPI | Open-market purchaseCode P · direct | 1,000 | $9.27 | $9K@ $9.27 | 1,398,763 | Form 4 |
| Feb 17, 2026 | CSPI | Open-market purchaseCode P · direct | 1,200 | $9.18 | $11K@ $9.18 | 1,397,763 | Form 4 |
| Feb 17, 2026 | CSPI | Open-market purchaseCode P · direct | 1,500 | $9.32 | $14K@ $9.32 | 1,396,563 | Form 4 |