| HORIZON | TRADES | WIN RATE | INSIDER RETURN | SPY RETURN | MEAN EXCESS | MEDIAN EXCESS | T-STAT |
|---|---|---|---|---|---|---|---|
| 7d | 660 | +61.06% | +3.08% | -0.30% | +3.38% | +2.61% | 8.90 |
| 14d | 660 | +58.94% | +3.94% | -0.37% | +4.31% | +3.48% | 9.72 |
| 30d | 660 | +56.82% | +5.82% | -0.34% | +6.16% | +3.29% | 10.05 |
| 60d | 660(7 pending) | +58.04% | +4.29% | +1.98% | +2.31% | +0.07% | 3.34 |
| 90d | 660(7 pending) | +51.91% | +9.73% | +3.70% | +6.09% | -4.63% | 5.64 |
| 180d | 660(33 pending) | +68.42% | +32.99% | +7.54% | +25.44% | +13.76% | 13.38 |
| 1y | 660(35 pending) | +78.72% | +74.97% | +17.16% | +59.39% | +41.58% | 18.01 |
| 2y | 660(105 pending) | +76.22% | +133.33% | +41.86% | +98.32% | +128.11% | 19.92 |
| COMPANY | TYPE | SHARES | PRICE | VALUE | HELD AFTER | TRADE DATE | FILED | DETAILS |
|---|---|---|---|---|---|---|---|---|
| CSPI CSP INC /MA/ | PURCHASE | 71 | $8.30 | $589 | 1,418,800 | Jun 10, 2026 | Jun 10, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $8.32 | $832 | 1,418,900 | Jun 10, 2026 | Jun 10, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 700 | $8.69 | $6.1K | 1,418,530 | Jun 9, 2026 | Jun 10, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 199 | $8.05 | $1.6K | 1,418,729 | Jun 9, 2026 | Jun 10, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 800 | $8.40 | $6.7K | 1,417,830 | Jun 8, 2026 | Jun 10, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $8.60 | $4.3K | 1,417,030 | Jun 8, 2026 | Jun 10, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,000 | $8.75 | $8.8K | 1,416,530 | Jun 8, 2026 | Jun 10, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 400 | $9.19 | $3.7K | 1,415,030 | May 13, 2026 | May 13, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $9.26 | $4.6K | 1,415,530 | May 13, 2026 | May 13, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 800 | $9.30 | $7.4K | 1,414,430 | May 12, 2026 | May 13, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $9.15 | $1.8K | 1,414,630 | May 12, 2026 | May 13, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $9.20 | $4.6K | 1,413,630 | May 11, 2026 | May 13, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,500 | $9.22 | $13.8K | 1,412,782 | May 11, 2026 | May 13, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 348 | $9.18 | $3.2K | 1,413,130 | May 11, 2026 | May 13, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $8.59 | $1.7K | 1,411,282 | Mar 13, 2026 | Mar 13, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $8.58 | $4.3K | 1,410,675 | Mar 12, 2026 | Mar 13, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 407 | $8.45 | $3.4K | 1,411,082 | Mar 12, 2026 | Mar 13, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $8.45 | $2.5K | 1,409,775 | Mar 11, 2026 | Mar 13, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 400 | $8.50 | $3.4K | 1,409,475 | Mar 11, 2026 | Mar 13, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 400 | $8.48 | $3.4K | 1,410,175 | Mar 11, 2026 | Mar 13, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $8.92 | $1.8K | 1,407,775 | Feb 25, 2026 | Feb 26, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $8.80 | $4.4K | 1,408,775 | Feb 25, 2026 | Feb 26, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $8.75 | $1.8K | 1,408,975 | Feb 25, 2026 | Feb 26, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $8.70 | $870 | 1,409,075 | Feb 25, 2026 | Feb 26, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $8.92 | $2.7K | 1,408,075 | Feb 25, 2026 | Feb 26, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $8.95 | $1.8K | 1,408,275 | Feb 25, 2026 | Feb 26, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $8.72 | $4.4K | 1,407,075 | Feb 24, 2026 | Feb 26, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $8.69 | $4.3K | 1,406,575 | Feb 24, 2026 | Feb 26, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $8.79 | $4.4K | 1,407,575 | Feb 24, 2026 | Feb 26, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 112 | $9.18 | $1.0K | 1,405,675 | Feb 19, 2026 | Feb 19, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 400 | $9.13 | $3.7K | 1,406,075 | Feb 19, 2026 | Feb 19, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,000 | $9.30 | $9.3K | 1,402,463 | Feb 18, 2026 | Feb 19, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 800 | $9.12 | $7.3K | 1,405,563 | Feb 18, 2026 | Feb 19, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,300 | $9.20 | $12.0K | 1,403,763 | Feb 18, 2026 | Feb 19, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,000 | $9.21 | $9.2K | 1,404,763 | Feb 18, 2026 | Feb 19, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,800 | $9.21 | $16.6K | 1,400,563 | Feb 17, 2026 | Feb 19, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,200 | $9.18 | $11.0K | 1,397,763 | Feb 17, 2026 | Feb 19, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,500 | $9.32 | $14.0K | 1,396,563 | Feb 17, 2026 | Feb 19, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 900 | $9.15 | $8.2K | 1,401,463 | Feb 17, 2026 | Feb 19, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,000 | $9.27 | $9.3K | 1,398,763 | Feb 17, 2026 | Feb 19, 2026 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,200 | $11.21 | $13.5K | 1,394,063 | Sep 15, 2025 | Sep 16, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,000 | $11.21 | $11.2K | 1,395,063 | Sep 15, 2025 | Sep 16, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $11.80 | $5.9K | 1,392,663 | Jun 13, 2025 | Jun 16, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 2,150 | $11.91 | $25.6K | 1,392,163 | Jun 13, 2025 | Jun 16, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,000 | $11.99 | $12.0K | 1,390,013 | Jun 13, 2025 | Jun 16, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $11.72 | $2.3K | 1,392,863 | Jun 13, 2025 | Jun 16, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $13.60 | $2.7K | 1,388,713 | Jun 6, 2025 | Jun 6, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $13.50 | $2.7K | 1,388,913 | Jun 6, 2025 | Jun 6, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $13.48 | $1.3K | 1,389,013 | Jun 6, 2025 | Jun 6, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $13.86 | $2.8K | 1,388,513 | Jun 6, 2025 | Jun 6, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $13.92 | $2.8K | 1,388,313 | Jun 5, 2025 | Jun 6, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $13.97 | $1.4K | 1,387,313 | Jun 4, 2025 | Jun 6, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $14.10 | $4.2K | 1,388,113 | Jun 4, 2025 | Jun 6, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $13.96 | $7.0K | 1,387,813 | Jun 4, 2025 | Jun 6, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $13.91 | $1.4K | 1,387,113 | Jun 4, 2025 | Jun 6, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $14.00 | $1.4K | 1,387,213 | Jun 4, 2025 | Jun 6, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.75 | $3.0K | 1,387,013 | May 29, 2025 | May 29, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.65 | $2.9K | 1,386,613 | May 28, 2025 | May 29, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $14.60 | $1.5K | 1,386,813 | May 28, 2025 | May 29, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $14.64 | $1.5K | 1,386,713 | May 28, 2025 | May 29, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.50 | $2.9K | 1,386,413 | May 27, 2025 | May 29, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $14.60 | $4.4K | 1,386,213 | May 27, 2025 | May 29, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.80 | $3.0K | 1,385,713 | May 27, 2025 | May 29, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 99 | $14.74 | $1.5K | 1,385,513 | May 27, 2025 | May 29, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.56 | $2.9K | 1,385,913 | May 27, 2025 | May 29, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 101 | $14.75 | $1.5K | 1,385,414 | May 27, 2025 | May 29, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $15.75 | $4.7K | 1,385,313 | Mar 11, 2025 | Mar 11, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $15.78 | $3.2K | 1,384,113 | Mar 10, 2025 | Mar 11, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $15.95 | $1.6K | 1,383,913 | Mar 10, 2025 | Mar 11, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $15.55 | $3.1K | 1,384,713 | Mar 10, 2025 | Mar 11, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 400 | $15.70 | $6.3K | 1,384,513 | Mar 10, 2025 | Mar 11, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $15.50 | $4.7K | 1,385,013 | Mar 10, 2025 | Mar 11, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $15.05 | $7.5K | 1,383,813 | Mar 7, 2025 | Mar 11, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $15.60 | $4.7K | 1,383,113 | Feb 26, 2025 | Feb 26, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $15.50 | $3.1K | 1,382,114 | Feb 26, 2025 | Feb 26, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $16.00 | $1.6K | 1,383,213 | Feb 26, 2025 | Feb 26, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $16.10 | $1.6K | 1,383,313 | Feb 26, 2025 | Feb 26, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 699 | $15.75 | $11.0K | 1,382,813 | Feb 26, 2025 | Feb 26, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $15.50 | $1.6K | 1,381,614 | Feb 25, 2025 | Feb 26, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $15.75 | $4.7K | 1,381,914 | Feb 25, 2025 | Feb 26, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 404 | $16.36 | $6.6K | 1,381,514 | Feb 24, 2025 | Feb 26, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 251 | $16.50 | $4.1K | 1,381,110 | Feb 24, 2025 | Feb 26, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $18.61 | $3.7K | 1,380,859 | Feb 14, 2025 | Feb 14, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $18.90 | $9.4K | 1,380,561 | Feb 13, 2025 | Feb 14, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 98 | $19.05 | $1.9K | 1,380,659 | Feb 13, 2025 | Feb 14, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 800 | $19.00 | $15.2K | 1,380,061 | Feb 13, 2025 | Feb 14, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $19.70 | $9.8K | 1,378,361 | Feb 12, 2025 | Feb 14, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 700 | $19.99 | $14.0K | 1,379,061 | Feb 12, 2025 | Feb 14, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $20.00 | $4.0K | 1,379,261 | Feb 12, 2025 | Feb 14, 2025 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $13.00 | $3.9K | 1,376,961 | Aug 15, 2024 | Aug 17, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $12.80 | $3.8K | 1,377,861 | Aug 15, 2024 | Aug 17, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 600 | $13.90 | $8.3K | 1,377,561 | Aug 15, 2024 | Aug 17, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 400 | $13.25 | $5.3K | 1,375,661 | Aug 14, 2024 | Aug 17, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 400 | $13.05 | $5.2K | 1,376,661 | Aug 14, 2024 | Aug 17, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $13.41 | $1.3K | 1,375,161 | Aug 14, 2024 | Aug 17, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 600 | $13.20 | $7.9K | 1,376,261 | Aug 14, 2024 | Aug 17, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $13.24 | $1.3K | 1,375,261 | Aug 14, 2024 | Aug 17, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $14.33 | $7.2K | 1,375,061 | Aug 1, 2024 | Aug 1, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.86 | $3.0K | 1,374,061 | Aug 1, 2024 | Aug 1, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $14.60 | $7.3K | 1,374,561 | Aug 1, 2024 | Aug 1, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,000 | $14.60 | $14.6K | 1,373,361 | Jul 30, 2024 | Aug 1, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 309 | $14.75 | $4.6K | 1,372,361 | Jul 30, 2024 | Aug 1, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $14.50 | $7.3K | 1,373,861 | Jul 30, 2024 | Aug 1, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $14.35 | $4.3K | 1,372,052 | Jul 19, 2024 | Jul 19, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 26 | $14.30 | $372 | 1,371,752 | Jul 18, 2024 | Jul 19, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.55 | $2.9K | 1,371,526 | Jul 18, 2024 | Jul 19, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.40 | $2.9K | 1,371,726 | Jul 18, 2024 | Jul 19, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 400 | $14.20 | $5.7K | 1,370,926 | Jul 17, 2024 | Jul 19, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 400 | $14.11 | $5.6K | 1,371,326 | Jul 17, 2024 | Jul 19, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 62 | $14.60 | $905 | 1,370,526 | Jul 17, 2024 | Jul 19, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 138 | $14.42 | $2.0K | 1,370,464 | Jul 17, 2024 | Jul 19, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,000 | $14.55 | $14.6K | 1,370,326 | Jul 17, 2024 | Jul 19, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.70 | $2.9K | 1,369,056 | Jun 27, 2024 | Jun 27, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 270 | $14.65 | $4.0K | 1,369,326 | Jun 27, 2024 | Jun 27, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 140 | $13.00 | $1.8K | 1,368,856 | Jun 26, 2024 | Jun 27, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 400 | $13.23 | $5.3K | 1,368,016 | Jun 25, 2024 | Jun 27, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $12.90 | $3.9K | 1,368,716 | Jun 25, 2024 | Jun 27, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $13.16 | $1.3K | 1,368,116 | Jun 25, 2024 | Jun 27, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $13.10 | $3.9K | 1,368,416 | Jun 25, 2024 | Jun 27, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $13.55 | $4.1K | 1,367,316 | Jun 24, 2024 | Jun 24, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $13.80 | $4.1K | 1,366,516 | Jun 24, 2024 | Jun 24, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $13.60 | $6.8K | 1,367,016 | Jun 24, 2024 | Jun 24, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $13.40 | $4.0K | 1,367,616 | Jun 24, 2024 | Jun 24, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $14.19 | $1.4K | 1,364,066 | Jun 21, 2024 | Jun 24, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.16 | $2.8K | 1,364,366 | Jun 21, 2024 | Jun 24, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 400 | $14.05 | $5.6K | 1,365,666 | Jun 21, 2024 | Jun 24, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 400 | $14.10 | $5.6K | 1,365,266 | Jun 21, 2024 | Jun 24, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $14.09 | $1.4K | 1,364,166 | Jun 21, 2024 | Jun 24, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $14.12 | $7.1K | 1,364,866 | Jun 21, 2024 | Jun 24, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 550 | $13.96 | $7.7K | 1,366,216 | Jun 21, 2024 | Jun 24, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $13.92 | $4.2K | 1,363,966 | Jun 20, 2024 | Jun 24, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $14.00 | $4.2K | 1,363,604 | Jun 18, 2024 | Jun 18, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 700 | $14.00 | $9.8K | 1,362,504 | Jun 18, 2024 | Jun 18, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 62 | $13.90 | $862 | 1,363,666 | Jun 18, 2024 | Jun 18, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $13.99 | $4.2K | 1,362,804 | Jun 18, 2024 | Jun 18, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $13.80 | $6.9K | 1,363,304 | Jun 18, 2024 | Jun 18, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 472 | $13.90 | $6.6K | 1,361,774 | Jun 17, 2024 | Jun 18, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 600 | $13.95 | $8.4K | 1,361,302 | Jun 17, 2024 | Jun 18, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 30 | $13.80 | $414 | 1,361,804 | Jun 17, 2024 | Jun 18, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $14.05 | $4.2K | 1,360,702 | Jun 17, 2024 | Jun 18, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $14.05 | $7.0K | 1,359,402 | Jun 14, 2024 | Jun 18, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $14.00 | $4.2K | 1,359,702 | Jun 14, 2024 | Jun 18, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $14.15 | $7.1K | 1,358,902 | Jun 14, 2024 | Jun 18, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 700 | $13.90 | $9.7K | 1,360,402 | Jun 14, 2024 | Jun 18, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.01 | $2.8K | 1,357,302 | Jun 7, 2024 | Jun 10, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $14.40 | $4.3K | 1,358,302 | Jun 7, 2024 | Jun 10, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $14.15 | $4.2K | 1,357,802 | Jun 7, 2024 | Jun 10, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 600 | $13.90 | $8.3K | 1,357,102 | Jun 7, 2024 | Jun 10, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.30 | $2.9K | 1,358,002 | Jun 7, 2024 | Jun 10, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $14.41 | $1.4K | 1,358,402 | Jun 7, 2024 | Jun 10, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.10 | $2.8K | 1,357,502 | Jun 7, 2024 | Jun 10, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 600 | $14.15 | $8.5K | 1,356,502 | Jun 6, 2024 | Jun 10, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $14.37 | $1.4K | 1,355,802 | Jun 4, 2024 | Jun 4, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 600 | $14.20 | $8.5K | 1,355,702 | Jun 4, 2024 | Jun 4, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $14.52 | $1.5K | 1,355,902 | Jun 4, 2024 | Jun 4, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.30 | $2.9K | 1,353,802 | Jun 3, 2024 | Jun 4, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,000 | $14.15 | $14.2K | 1,355,102 | Jun 3, 2024 | Jun 4, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.41 | $2.9K | 1,353,402 | Jun 3, 2024 | Jun 4, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $14.48 | $4.3K | 1,353,202 | Jun 3, 2024 | Jun 4, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $14.60 | $4.4K | 1,352,902 | Jun 3, 2024 | Jun 4, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.35 | $2.9K | 1,353,602 | Jun 3, 2024 | Jun 4, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $14.20 | $4.3K | 1,354,102 | Jun 3, 2024 | Jun 4, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $14.55 | $7.3K | 1,350,902 | May 31, 2024 | Jun 4, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $14.22 | $7.1K | 1,351,402 | May 31, 2024 | Jun 4, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 700 | $14.10 | $9.9K | 1,352,102 | May 31, 2024 | Jun 4, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $14.00 | $7.0K | 1,352,602 | May 31, 2024 | Jun 4, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $13.90 | $1.4K | 1,349,792 | May 28, 2024 | May 28, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 400 | $14.35 | $5.7K | 1,347,992 | May 28, 2024 | May 28, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $14.20 | $7.1K | 1,349,192 | May 28, 2024 | May 28, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $14.33 | $4.3K | 1,348,492 | May 28, 2024 | May 28, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.25 | $2.9K | 1,348,692 | May 28, 2024 | May 28, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 610 | $14.16 | $8.6K | 1,350,402 | May 28, 2024 | May 28, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.30 | $2.9K | 1,348,192 | May 28, 2024 | May 28, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $14.05 | $7.0K | 1,349,692 | May 28, 2024 | May 28, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $14.50 | $1.4K | 1,346,671 | May 24, 2024 | May 28, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.54 | $2.9K | 1,347,471 | May 24, 2024 | May 28, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $14.57 | $1.5K | 1,346,771 | May 24, 2024 | May 28, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $14.40 | $1.4K | 1,347,571 | May 24, 2024 | May 28, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.67 | $2.9K | 1,346,571 | May 24, 2024 | May 28, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 21 | $14.35 | $301 | 1,347,592 | May 24, 2024 | May 28, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $14.52 | $7.3K | 1,347,271 | May 24, 2024 | May 28, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.28 | $2.9K | 1,345,571 | May 23, 2024 | May 28, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.70 | $2.9K | 1,346,171 | May 23, 2024 | May 28, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 400 | $14.23 | $5.7K | 1,345,971 | May 23, 2024 | May 28, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.90 | $3.0K | 1,346,371 | May 23, 2024 | May 28, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $14.20 | $1.4K | 1,345,171 | May 23, 2024 | May 28, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.25 | $2.9K | 1,345,371 | May 23, 2024 | May 28, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $15.04 | $1.5K | 1,345,071 | May 22, 2024 | May 22, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.80 | $3.0K | 1,344,971 | May 22, 2024 | May 22, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 150 | $14.90 | $2.2K | 1,344,171 | May 21, 2024 | May 22, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $14.94 | $1.5K | 1,344,021 | May 21, 2024 | May 22, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $14.85 | $1.5K | 1,344,471 | May 21, 2024 | May 22, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $14.74 | $1.5K | 1,344,571 | May 21, 2024 | May 22, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.75 | $3.0K | 1,344,371 | May 21, 2024 | May 22, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.71 | $2.9K | 1,344,771 | May 21, 2024 | May 22, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $14.97 | $1.5K | 1,343,921 | May 21, 2024 | May 22, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.45 | $2.9K | 1,343,621 | May 20, 2024 | May 22, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.35 | $2.9K | 1,343,121 | May 20, 2024 | May 22, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.75 | $3.0K | 1,343,821 | May 20, 2024 | May 22, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $14.30 | $4.3K | 1,343,421 | May 20, 2024 | May 22, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.20 | $2.8K | 1,342,921 | May 20, 2024 | May 22, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 700 | $14.35 | $10.0K | 1,341,716 | May 17, 2024 | May 17, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.44 | $2.9K | 1,341,016 | May 17, 2024 | May 17, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $14.20 | $4.3K | 1,342,616 | May 17, 2024 | May 17, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 400 | $14.27 | $5.7K | 1,342,116 | May 17, 2024 | May 17, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 105 | $14.42 | $1.5K | 1,342,721 | May 17, 2024 | May 17, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.34 | $2.9K | 1,342,316 | May 17, 2024 | May 17, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $13.65 | $1.4K | 1,340,716 | May 15, 2024 | May 17, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $13.65 | $1.4K | 1,340,616 | May 15, 2024 | May 17, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $13.65 | $1.4K | 1,340,816 | May 15, 2024 | May 17, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $13.64 | $1.4K | 1,340,516 | May 15, 2024 | May 17, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $13.56 | $2.7K | 1,340,416 | May 15, 2024 | May 17, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $13.38 | $2.7K | 1,340,221 | May 14, 2024 | May 14, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $13.53 | $2.7K | 1,339,821 | May 14, 2024 | May 14, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $13.40 | $2.7K | 1,340,021 | May 14, 2024 | May 14, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 400 | $13.67 | $5.5K | 1,339,621 | May 14, 2024 | May 14, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $13.51 | $2.7K | 1,339,016 | May 13, 2024 | May 14, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 5 | $13.40 | $67 | 1,339,221 | May 13, 2024 | May 14, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $13.35 | $2.7K | 1,339,216 | May 13, 2024 | May 14, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $13.62 | $2.7K | 1,338,816 | May 13, 2024 | May 14, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $13.10 | $2.6K | 1,338,216 | May 10, 2024 | May 14, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $13.23 | $2.6K | 1,338,616 | May 10, 2024 | May 14, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $13.17 | $2.6K | 1,338,416 | May 10, 2024 | May 14, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $38.51 | $11.6K | 668,683 | Mar 15, 2024 | Mar 18, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $38.50 | $11.6K | 668,983 | Mar 15, 2024 | Mar 18, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 25 | $39.00 | $975 | 669,008 | Mar 15, 2024 | Mar 18, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $40.50 | $8.1K | 668,383 | Mar 14, 2024 | Mar 18, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $38.25 | $7.7K | 668,183 | Mar 12, 2024 | Mar 12, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $38.63 | $3.9K | 667,983 | Mar 12, 2024 | Mar 12, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $38.90 | $7.8K | 667,883 | Mar 12, 2024 | Mar 12, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 170 | $36.75 | $6.2K | 667,683 | Mar 11, 2024 | Mar 12, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 800 | $35.75 | $28.6K | 667,513 | Mar 11, 2024 | Mar 12, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $36.00 | $7.2K | 666,713 | Mar 8, 2024 | Mar 12, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $36.25 | $7.3K | 666,513 | Mar 8, 2024 | Mar 12, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $31.05 | $9.3K | 664,253 | Feb 20, 2024 | Feb 21, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 400 | $30.75 | $12.3K | 664,653 | Feb 20, 2024 | Feb 21, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $31.75 | $9.5K | 663,953 | Feb 20, 2024 | Feb 21, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 700 | $30.50 | $21.4K | 665,353 | Feb 20, 2024 | Feb 21, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 800 | $32.05 | $25.6K | 663,653 | Feb 20, 2024 | Feb 21, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 260 | $29.70 | $7.7K | 666,313 | Feb 20, 2024 | Feb 21, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $30.05 | $9.0K | 666,053 | Feb 20, 2024 | Feb 21, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 400 | $30.10 | $12.0K | 665,753 | Feb 20, 2024 | Feb 21, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,200 | $32.45 | $38.9K | 662,853 | Feb 20, 2024 | Feb 21, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $33.00 | $16.5K | 661,653 | Feb 16, 2024 | Feb 21, 2024 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 3,416 | $17.31 | $59.1K | 661,153 | Dec 15, 2023 | Dec 15, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 14,722 | $18.38 | $270.6K | 657,737 | Dec 14, 2023 | Dec 15, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 24 | $20.75 | $498 | 643,015 | Sep 15, 2023 | Sep 15, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $20.77 | $2.1K | 642,891 | Sep 14, 2023 | Sep 15, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $20.79 | $2.1K | 642,991 | Sep 14, 2023 | Sep 15, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 223 | $20.05 | $4.5K | 642,791 | Sep 13, 2023 | Sep 15, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,000 | $15.65 | $15.6K | 642,568 | Sep 5, 2023 | Sep 6, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $15.56 | $3.1K | 641,408 | Sep 1, 2023 | Sep 6, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 160 | $16.00 | $2.6K | 641,568 | Sep 1, 2023 | Sep 6, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 512 | $15.75 | $8.1K | 641,208 | Sep 1, 2023 | Sep 6, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 2,088 | $15.58 | $32.5K | 640,696 | Aug 31, 2023 | Aug 31, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 2,000 | $15.49 | $31.0K | 638,608 | Aug 30, 2023 | Aug 31, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,902 | $14.94 | $28.4K | 636,608 | Aug 29, 2023 | Aug 31, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 2,201 | $14.68 | $32.3K | 634,706 | Aug 28, 2023 | Aug 28, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 3,100 | $14.08 | $43.6K | 632,505 | Aug 25, 2023 | Aug 28, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,331 | $14.33 | $19.1K | 629,405 | Aug 24, 2023 | Aug 28, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 294 | $14.15 | $4.2K | 626,673 | Aug 23, 2023 | Aug 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,201 | $14.16 | $17.0K | 627,874 | Aug 23, 2023 | Aug 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 199 | $14.21 | $2.8K | 625,373 | Aug 23, 2023 | Aug 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $14.17 | $1.4K | 625,473 | Aug 23, 2023 | Aug 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.20 | $2.8K | 628,074 | Aug 23, 2023 | Aug 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.14 | $2.8K | 626,379 | Aug 23, 2023 | Aug 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 706 | $14.00 | $9.9K | 626,179 | Aug 23, 2023 | Aug 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 43 | $14.10 | $606 | 625,174 | Aug 22, 2023 | Aug 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 400 | $14.70 | $5.9K | 623,731 | Aug 22, 2023 | Aug 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 400 | $14.60 | $5.8K | 624,531 | Aug 22, 2023 | Aug 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.50 | $2.9K | 624,731 | Aug 22, 2023 | Aug 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 400 | $14.30 | $5.7K | 624,131 | Aug 22, 2023 | Aug 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.70 | $2.9K | 625,131 | Aug 22, 2023 | Aug 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.40 | $2.9K | 624,931 | Aug 22, 2023 | Aug 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.75 | $3.0K | 622,931 | Aug 21, 2023 | Aug 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.55 | $2.9K | 623,131 | Aug 21, 2023 | Aug 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 313 | $14.76 | $4.6K | 621,931 | Aug 21, 2023 | Aug 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.50 | $2.9K | 623,331 | Aug 21, 2023 | Aug 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $14.60 | $4.4K | 622,731 | Aug 21, 2023 | Aug 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,100 | $14.80 | $16.3K | 621,618 | Aug 21, 2023 | Aug 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $14.70 | $7.3K | 622,431 | Aug 21, 2023 | Aug 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 580 | $14.61 | $8.5K | 618,518 | Aug 18, 2023 | Aug 18, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 940 | $14.59 | $13.7K | 619,458 | Aug 18, 2023 | Aug 18, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 60 | $14.55 | $873 | 620,518 | Aug 18, 2023 | Aug 18, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,000 | $14.65 | $14.6K | 620,458 | Aug 18, 2023 | Aug 18, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 400 | $14.60 | $5.8K | 617,938 | Aug 17, 2023 | Aug 18, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 700 | $14.88 | $10.4K | 617,138 | Aug 17, 2023 | Aug 18, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.85 | $3.0K | 617,338 | Aug 17, 2023 | Aug 18, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $14.65 | $2.9K | 617,538 | Aug 17, 2023 | Aug 18, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 400 | $14.60 | $5.8K | 616,229 | Aug 17, 2023 | Aug 18, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 209 | $14.79 | $3.1K | 616,438 | Aug 17, 2023 | Aug 18, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 201 | $13.97 | $2.8K | 613,529 | Aug 16, 2023 | Aug 18, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $14.80 | $7.4K | 615,829 | Aug 16, 2023 | Aug 18, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $14.64 | $7.3K | 614,329 | Aug 16, 2023 | Aug 18, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $13.89 | $6.9K | 613,328 | Aug 16, 2023 | Aug 18, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,000 | $14.75 | $14.8K | 615,329 | Aug 16, 2023 | Aug 18, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $14.49 | $4.3K | 613,829 | Aug 16, 2023 | Aug 18, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 232 | $13.77 | $3.2K | 611,328 | Aug 15, 2023 | Aug 15, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,500 | $13.90 | $20.9K | 612,828 | Aug 15, 2023 | Aug 15, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $13.85 | $2.8K | 611,096 | Aug 15, 2023 | Aug 15, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 5 | $13.65 | $68 | 610,896 | Aug 14, 2023 | Aug 15, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 800 | $13.70 | $11.0K | 608,991 | Aug 14, 2023 | Aug 15, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 800 | $13.72 | $11.0K | 610,891 | Aug 14, 2023 | Aug 15, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 700 | $13.75 | $9.6K | 609,691 | Aug 14, 2023 | Aug 15, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 400 | $13.73 | $5.5K | 610,091 | Aug 14, 2023 | Aug 15, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $13.40 | $6.7K | 606,291 | Aug 11, 2023 | Aug 15, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 600 | $13.30 | $8.0K | 606,891 | Aug 11, 2023 | Aug 15, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 400 | $13.37 | $5.3K | 605,791 | Aug 11, 2023 | Aug 15, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 400 | $13.45 | $5.4K | 605,391 | Aug 11, 2023 | Aug 15, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 800 | $13.22 | $10.6K | 608,191 | Aug 11, 2023 | Aug 15, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $13.64 | $1.4K | 604,991 | Aug 11, 2023 | Aug 15, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $13.29 | $6.6K | 607,391 | Aug 11, 2023 | Aug 15, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $12.70 | $1.3K | 604,669 | Jun 16, 2023 | Jun 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 22 | $12.40 | $273 | 604,891 | Jun 16, 2023 | Jun 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $12.80 | $3.8K | 604,569 | Jun 16, 2023 | Jun 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $12.50 | $2.5K | 604,869 | Jun 16, 2023 | Jun 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $12.85 | $1.3K | 604,069 | Jun 15, 2023 | Jun 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $2.90 | $870 | 603,569 | Jun 15, 2023 | Jun 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $12.80 | $2.6K | 603,969 | Jun 15, 2023 | Jun 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $13.00 | $2.6K | 603,769 | Jun 15, 2023 | Jun 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $12.70 | $2.5K | 604,269 | Jun 15, 2023 | Jun 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $12.87 | $3.9K | 602,152 | Jun 14, 2023 | Jun 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $12.78 | $3.8K | 602,452 | Jun 14, 2023 | Jun 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 600 | $12.90 | $7.7K | 603,052 | Jun 14, 2023 | Jun 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 217 | $12.79 | $2.8K | 603,269 | Jun 14, 2023 | Jun 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 2 | $12.30 | $25 | 601,852 | Jun 7, 2023 | Jun 7, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $12.79 | $2.6K | 601,850 | Jun 7, 2023 | Jun 7, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $12.31 | $6.2K | 600,837 | Jun 6, 2023 | Jun 7, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 509 | $12.30 | $6.3K | 601,346 | Jun 6, 2023 | Jun 7, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 400 | $12.65 | $5.1K | 600,337 | Jun 6, 2023 | Jun 7, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 304 | $12.40 | $3.8K | 601,650 | Jun 6, 2023 | Jun 7, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,000 | $12.50 | $12.5K | 598,958 | Jun 5, 2023 | Jun 7, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $12.45 | $6.2K | 597,758 | Jun 5, 2023 | Jun 7, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 679 | $12.30 | $8.4K | 599,937 | Jun 5, 2023 | Jun 7, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $12.37 | $3.7K | 599,258 | Jun 5, 2023 | Jun 7, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $12.40 | $2.5K | 597,958 | Jun 5, 2023 | Jun 7, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 76 | $12.40 | $942 | 597,258 | Jun 2, 2023 | Jun 2, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $12.50 | $1.3K | 597,182 | Jun 2, 2023 | Jun 2, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 400 | $12.50 | $5.0K | 596,846 | Jun 1, 2023 | Jun 2, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $12.59 | $1.3K | 595,846 | Jun 1, 2023 | Jun 2, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 236 | $12.30 | $2.9K | 597,082 | Jun 1, 2023 | Jun 2, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 600 | $12.40 | $7.4K | 596,446 | Jun 1, 2023 | Jun 2, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 129 | $12.30 | $1.6K | 595,144 | May 31, 2023 | Jun 2, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $12.40 | $2.5K | 595,544 | May 31, 2023 | Jun 2, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $12.55 | $1.3K | 595,344 | May 31, 2023 | Jun 2, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $12.50 | $1.3K | 595,244 | May 31, 2023 | Jun 2, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 202 | $12.20 | $2.5K | 595,746 | May 31, 2023 | Jun 2, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $11.50 | $2.3K | 594,412 | May 24, 2023 | May 24, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $11.10 | $2.2K | 594,812 | May 24, 2023 | May 24, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $11.80 | $5.9K | 593,312 | May 24, 2023 | May 24, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $11.89 | $2.4K | 593,512 | May 24, 2023 | May 24, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $11.70 | $2.3K | 594,012 | May 24, 2023 | May 24, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $11.30 | $2.3K | 594,612 | May 24, 2023 | May 24, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $11.60 | $2.3K | 594,212 | May 24, 2023 | May 24, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 203 | $10.90 | $2.2K | 595,015 | May 24, 2023 | May 24, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $11.90 | $1.2K | 593,612 | May 24, 2023 | May 24, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $11.96 | $1.2K | 593,712 | May 24, 2023 | May 24, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $11.80 | $1.2K | 593,812 | May 24, 2023 | May 24, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 244 | $11.80 | $2.9K | 592,712 | May 23, 2023 | May 24, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $12.00 | $2.4K | 592,468 | May 23, 2023 | May 24, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $11.97 | $1.2K | 592,812 | May 23, 2023 | May 24, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 382 | $11.80 | $4.5K | 591,867 | May 22, 2023 | May 24, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 132 | $11.70 | $1.5K | 591,485 | May 22, 2023 | May 24, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 401 | $11.79 | $4.7K | 592,268 | May 22, 2023 | May 24, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $10.90 | $2.2K | 591,353 | May 18, 2023 | May 19, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $11.16 | $1.1K | 590,653 | May 18, 2023 | May 19, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $11.00 | $5.5K | 591,153 | May 18, 2023 | May 19, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $11.27 | $2.3K | 590,553 | May 18, 2023 | May 19, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $11.10 | $2.2K | 590,353 | May 18, 2023 | May 19, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $10.80 | $3.2K | 589,853 | May 17, 2023 | May 19, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $10.96 | $2.2K | 590,053 | May 17, 2023 | May 19, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $11.00 | $1.1K | 590,153 | May 17, 2023 | May 19, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 400 | $10.50 | $4.2K | 589,553 | May 17, 2023 | May 19, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 600 | $10.57 | $6.3K | 588,653 | May 16, 2023 | May 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $10.55 | $1.1K | 588,753 | May 16, 2023 | May 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $11.25 | $1.1K | 587,853 | May 16, 2023 | May 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 217 | $10.65 | $2.3K | 588,970 | May 16, 2023 | May 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $10.80 | $1.1K | 588,053 | May 16, 2023 | May 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 183 | $10.77 | $2.0K | 589,153 | May 16, 2023 | May 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $11.00 | $1.1K | 587,953 | May 16, 2023 | May 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 400 | $11.16 | $4.5K | 587,753 | May 15, 2023 | May 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 140 | $10.75 | $1.5K | 585,953 | May 15, 2023 | May 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 600 | $10.90 | $6.5K | 587,353 | May 15, 2023 | May 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 800 | $10.98 | $8.8K | 586,753 | May 15, 2023 | May 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 800 | $10.50 | $8.4K | 580,636 | May 12, 2023 | May 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 800 | $10.65 | $8.5K | 581,936 | May 12, 2023 | May 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 427 | $10.50 | $4.5K | 584,863 | May 12, 2023 | May 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $10.70 | $5.3K | 581,136 | May 12, 2023 | May 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $10.32 | $3.1K | 582,236 | May 12, 2023 | May 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 450 | $10.90 | $4.9K | 585,313 | May 12, 2023 | May 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,000 | $10.64 | $10.6K | 584,436 | May 12, 2023 | May 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 600 | $10.60 | $6.4K | 583,436 | May 12, 2023 | May 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $10.85 | $5.4K | 585,813 | May 12, 2023 | May 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $10.48 | $5.2K | 579,836 | May 12, 2023 | May 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 600 | $10.40 | $6.2K | 582,836 | May 12, 2023 | May 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $12.30 | $2.5K | 579,336 | Mar 16, 2023 | Mar 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 102 | $11.74 | $1.2K | 578,833 | Mar 15, 2023 | Mar 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $11.72 | $1.2K | 578,731 | Mar 15, 2023 | Mar 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $11.64 | $5.8K | 578,512 | Mar 15, 2023 | Mar 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $11.67 | $2.3K | 579,033 | Mar 15, 2023 | Mar 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 119 | $11.66 | $1.4K | 578,631 | Mar 15, 2023 | Mar 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 103 | $11.73 | $1.2K | 579,136 | Mar 15, 2023 | Mar 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 140 | $11.76 | $1.6K | 577,952 | Mar 14, 2023 | Mar 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 60 | $11.80 | $708 | 578,012 | Mar 14, 2023 | Mar 16, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 600 | $11.74 | $7.0K | 576,620 | Mar 13, 2023 | Mar 13, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 900 | $11.66 | $10.5K | 577,520 | Mar 13, 2023 | Mar 13, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 292 | $11.55 | $3.4K | 577,812 | Mar 13, 2023 | Mar 13, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,000 | $11.52 | $11.5K | 575,720 | Mar 10, 2023 | Mar 13, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $11.45 | $3.4K | 576,020 | Mar 10, 2023 | Mar 13, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 39 | $11.80 | $460 | 574,720 | Mar 9, 2023 | Mar 13, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $11.97 | $6.0K | 572,581 | Mar 9, 2023 | Mar 13, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $11.98 | $6.0K | 574,681 | Mar 9, 2023 | Mar 13, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 700 | $11.93 | $8.4K | 572,081 | Mar 9, 2023 | Mar 13, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 400 | $11.75 | $4.7K | 572,981 | Mar 9, 2023 | Mar 13, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,200 | $11.87 | $14.2K | 574,181 | Mar 9, 2023 | Mar 13, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $11.30 | $3.4K | 571,370 | Mar 7, 2023 | Mar 8, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 11 | $11.20 | $123 | 571,381 | Mar 7, 2023 | Mar 8, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 280 | $11.10 | $3.1K | 570,298 | Mar 6, 2023 | Mar 8, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $11.01 | $5.5K | 570,018 | Mar 6, 2023 | Mar 8, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $10.99 | $2.2K | 570,498 | Mar 6, 2023 | Mar 8, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $11.16 | $3.3K | 571,070 | Mar 6, 2023 | Mar 8, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 272 | $10.96 | $3.0K | 570,770 | Mar 6, 2023 | Mar 8, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 700 | $11.00 | $7.7K | 569,518 | Mar 6, 2023 | Mar 8, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 460 | $11.25 | $5.2K | 568,818 | Mar 1, 2023 | Mar 1, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $11.08 | $5.5K | 568,058 | Feb 28, 2023 | Mar 1, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $11.15 | $3.3K | 568,358 | Feb 28, 2023 | Mar 1, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 51 | $10.95 | $558 | 556,144 | Feb 27, 2023 | Mar 1, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 308 | $11.10 | $3.4K | 566,758 | Feb 27, 2023 | Mar 1, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $11.12 | $2.2K | 567,558 | Feb 27, 2023 | Mar 1, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $11.15 | $2.2K | 567,358 | Feb 27, 2023 | Mar 1, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 400 | $11.05 | $4.4K | 567,158 | Feb 27, 2023 | Mar 1, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 306 | $11.00 | $3.4K | 556,450 | Feb 27, 2023 | Mar 1, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 101 | $11.20 | $1.1K | 566,093 | Feb 23, 2023 | Feb 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,002 | $11.27 | $11.3K | 565,391 | Feb 23, 2023 | Feb 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 601 | $11.15 | $6.7K | 565,992 | Feb 23, 2023 | Feb 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 214 | $11.25 | $2.4K | 563,889 | Feb 22, 2023 | Feb 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $11.10 | $5.5K | 564,389 | Feb 22, 2023 | Feb 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 233 | $11.35 | $2.6K | 563,041 | Feb 22, 2023 | Feb 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $11.50 | $5.8K | 563,675 | Feb 22, 2023 | Feb 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 134 | $11.40 | $1.5K | 563,175 | Feb 22, 2023 | Feb 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $11.60 | $5.8K | 561,400 | Feb 21, 2023 | Feb 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $11.57 | $5.8K | 560,900 | Feb 21, 2023 | Feb 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 808 | $11.55 | $9.3K | 559,900 | Feb 21, 2023 | Feb 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 757 | $11.50 | $8.7K | 562,157 | Feb 21, 2023 | Feb 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $11.49 | $5.7K | 560,400 | Feb 21, 2023 | Feb 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 600 | $11.70 | $7.0K | 562,757 | Feb 21, 2023 | Feb 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 51 | $11.60 | $592 | 562,808 | Feb 21, 2023 | Feb 23, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $11.94 | $1.2K | 558,992 | Feb 17, 2023 | Feb 17, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 333 | $11.90 | $4.0K | 558,892 | Feb 17, 2023 | Feb 17, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $11.77 | $3.5K | 557,959 | Feb 17, 2023 | Feb 17, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $11.80 | $3.5K | 558,559 | Feb 17, 2023 | Feb 17, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $11.73 | $3.5K | 558,259 | Feb 17, 2023 | Feb 17, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $11.96 | $1.2K | 559,092 | Feb 17, 2023 | Feb 17, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 209 | $11.95 | $2.5K | 557,359 | Feb 16, 2023 | Feb 17, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $11.86 | $3.6K | 557,659 | Feb 16, 2023 | Feb 17, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $11.95 | $1.2K | 557,150 | Feb 15, 2023 | Feb 17, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $12.00 | $6.0K | 556,550 | Feb 15, 2023 | Feb 17, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $11.90 | $6.0K | 557,050 | Feb 15, 2023 | Feb 17, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 50 | $12.05 | $603 | 556,050 | Feb 14, 2023 | Feb 14, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $11.80 | $3.5K | 556,000 | Feb 14, 2023 | Feb 14, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $11.70 | $2.3K | 555,700 | Feb 14, 2023 | Feb 14, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,200 | $11.10 | $13.3K | 553,985 | Feb 13, 2023 | Feb 14, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 515 | $11.44 | $5.9K | 555,500 | Feb 13, 2023 | Feb 14, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,000 | $11.22 | $11.2K | 554,985 | Feb 13, 2023 | Feb 14, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $11.01 | $3.3K | 552,485 | Feb 10, 2023 | Feb 14, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 600 | $11.05 | $6.6K | 552,185 | Feb 10, 2023 | Feb 14, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $10.95 | $3.3K | 552,785 | Feb 10, 2023 | Feb 14, 2023 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $9.05 | $905 | 551,485 | Dec 16, 2022 | Dec 16, 2022 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $9.00 | $900 | 551,385 | Dec 16, 2022 | Dec 16, 2022 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $9.03 | $903 | 551,585 | Dec 16, 2022 | Dec 16, 2022 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $9.11 | $911 | 551,185 | Dec 15, 2022 | Dec 16, 2022 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $9.12 | $912 | 551,285 | Dec 15, 2022 | Dec 16, 2022 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $9.15 | $1.8K | 551,085 | Dec 15, 2022 | Dec 16, 2022 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 600 | $9.27 | $5.6K | 548,460 | Dec 14, 2022 | Dec 16, 2022 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 2,600 | $9.26 | $24.1K | 547,860 | Dec 14, 2022 | Dec 16, 2022 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 825 | $9.20 | $7.6K | 550,885 | Dec 14, 2022 | Dec 16, 2022 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $9.30 | $2.8K | 548,760 | Dec 14, 2022 | Dec 16, 2022 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,300 | $9.35 | $12.2K | 550,060 | Dec 14, 2022 | Dec 16, 2022 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 600 | $9.28 | $5.6K | 543,530 | Dec 12, 2022 | Dec 12, 2022 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,000 | $9.17 | $9.2K | 544,730 | Dec 12, 2022 | Dec 12, 2022 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 530 | $9.22 | $4.9K | 545,260 | Dec 12, 2022 | Dec 12, 2022 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 200 | $9.21 | $1.8K | 543,730 | Dec 12, 2022 | Dec 12, 2022 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 800 | $9.57 | $7.7K | 542,180 | Dec 9, 2022 | Dec 12, 2022 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 750 | $9.28 | $7.0K | 542,930 | Dec 9, 2022 | Dec 12, 2022 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 450 | $9.41 | $4.2K | 541,380 | Dec 8, 2022 | Dec 12, 2022 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,000 | $9.16 | $9.2K | 539,030 | Dec 8, 2022 | Dec 12, 2022 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $9.22 | $4.6K | 540,630 | Dec 8, 2022 | Dec 12, 2022 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 300 | $9.40 | $2.8K | 540,930 | Dec 8, 2022 | Dec 12, 2022 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,100 | $9.13 | $10.0K | 540,130 | Dec 8, 2022 | Dec 12, 2022 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 401 | $8.35 | $3.3K | 537,930 | Sep 15, 2022 | Sep 15, 2022 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 100 | $8.20 | $820 | 538,030 | Sep 15, 2022 | Sep 15, 2022 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $8.40 | $4.2K | 537,529 | Sep 15, 2022 | Sep 15, 2022 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $8.33 | $4.2K | 536,529 | Sep 14, 2022 | Sep 15, 2022 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 239 | $8.45 | $2.0K | 535,687 | Sep 14, 2022 | Sep 15, 2022 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 500 | $8.30 | $4.2K | 537,029 | Sep 14, 2022 | Sep 15, 2022 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 342 | $8.35 | $2.9K | 536,029 | Sep 14, 2022 | Sep 15, 2022 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 700 | $8.24 | $5.8K | 535,211 | Sep 13, 2022 | Sep 15, 2022 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 102 | $8.22 | $838 | 535,313 | Sep 13, 2022 | Sep 15, 2022 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 600 | $8.19 | $4.9K | 534,511 | Sep 13, 2022 | Sep 15, 2022 ↗ | View → |
| CSPI CSP INC /MA/ | PURCHASE | 1,200 | $8.25 | $9.9K | 533,911 | Sep 13, 2022 | Sep 15, 2022 ↗ | View → |