CSPI | Joseph R. Nerges10% Owner | Open market purchase$3.76K | 0.0% | $7.96 | $3.76K | Sep 15, 2026 | Sep 15, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$221 | 0.0% | $7.90 | $221 | Sep 15, 2026 | Sep 15, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$3.95K | 0.0% | $7.90 | $3.95K | Sep 14, 2026 | Sep 15, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$7.9K | +0.1% | $7.90 | $7.9K | Sep 11, 2026 | Sep 15, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$7.85K | +0.1% | $7.85 | $7.85K | Sep 11, 2026 | Sep 15, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$12.4K | +0.1% | $7.75 | $12.4K | Sep 11, 2026 | Sep 15, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$832 | 0.0% | $8.32 | $832 | Jun 10, 2026 | Jun 10, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$589 | 0.0% | $8.30 | $589 | Jun 10, 2026 | Jun 10, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$1.6K | 0.0% | $8.05 | $1.6K | Jun 9, 2026 | Jun 10, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$6.08K | +0.1% | $8.69 | $6.08K | Jun 9, 2026 | Jun 10, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$6.72K | +0.1% | $8.40 | $6.72K | Jun 8, 2026 | Jun 10, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$4.3K | 0.0% | $8.60 | $4.3K | Jun 8, 2026 | Jun 10, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$8.75K | +0.1% | $8.75 | $8.75K | Jun 8, 2026 | Jun 10, 2026 |
CSPI | Anthony FolgerDirector | Open market purchase$23.4K | +25.0% | $9.36 | $23.4K | May 15, 2026 | May 18, 2026 |
CSPI | Ismail AzeriDirector | Open market purchase$2.05K | +0.2% | $9.41 | $2.05K | May 13, 2026 | May 14, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$4.63K | 0.0% | $9.26 | $4.63K | May 13, 2026 | May 13, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$3.68K | 0.0% | $9.19 | $3.68K | May 13, 2026 | May 13, 2026 |
CSPI | Stephen J. WebberDirector | Open market purchase$23.7K | +25.0% | $9.48 | $23.7K | May 12, 2026 | May 13, 2026 |
CSPI | Ismail AzeriDirector | Open market purchase$21.4K | +2.2% | $9.38 | $21.4K | May 12, 2026 | May 14, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$1.83K | 0.0% | $9.15 | $1.83K | May 12, 2026 | May 13, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$7.44K | +0.1% | $9.30 | $7.44K | May 12, 2026 | May 13, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$4.6K | 0.0% | $9.20 | $4.6K | May 11, 2026 | May 13, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$3.19K | 0.0% | $9.18 | $3.19K | May 11, 2026 | May 13, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$13.8K | +0.1% | $9.22 | $13.8K | May 11, 2026 | May 13, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$1.72K | 0.0% | $8.59 | $1.72K | Mar 13, 2026 | Mar 13, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$3.44K | 0.0% | $8.45 | $3.44K | Mar 12, 2026 | Mar 13, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$4.29K | 0.0% | $8.58 | $4.29K | Mar 12, 2026 | Mar 13, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$3.39K | 0.0% | $8.48 | $3.39K | Mar 11, 2026 | Mar 13, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$2.54K | 0.0% | $8.45 | $2.54K | Mar 11, 2026 | Mar 13, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$3.4K | 0.0% | $8.50 | $3.4K | Mar 11, 2026 | Mar 13, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$870 | 0.0% | $8.70 | $870 | Feb 25, 2026 | Feb 26, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$1.75K | 0.0% | $8.75 | $1.75K | Feb 25, 2026 | Feb 26, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$4.4K | 0.0% | $8.80 | $4.4K | Feb 25, 2026 | Feb 26, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$1.79K | 0.0% | $8.95 | $1.79K | Feb 25, 2026 | Feb 26, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$2.68K | 0.0% | $8.92 | $2.68K | Feb 25, 2026 | Feb 26, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$1.78K | 0.0% | $8.92 | $1.78K | Feb 25, 2026 | Feb 26, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$4.4K | 0.0% | $8.79 | $4.4K | Feb 24, 2026 | Feb 26, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$4.36K | 0.0% | $8.72 | $4.36K | Feb 24, 2026 | Feb 26, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$4.35K | 0.0% | $8.69 | $4.35K | Feb 24, 2026 | Feb 26, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$3.65K | 0.0% | $9.13 | $3.65K | Feb 19, 2026 | Feb 19, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$1.03K | 0.0% | $9.18 | $1.03K | Feb 19, 2026 | Feb 19, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$7.3K | +0.1% | $9.12 | $7.3K | Feb 18, 2026 | Feb 19, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$9.21K | +0.1% | $9.21 | $9.21K | Feb 18, 2026 | Feb 19, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$12K | +0.1% | $9.20 | $12K | Feb 18, 2026 | Feb 19, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$9.3K | +0.1% | $9.30 | $9.3K | Feb 18, 2026 | Feb 19, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$8.24K | +0.1% | $9.15 | $8.24K | Feb 17, 2026 | Feb 19, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$16.6K | +0.1% | $9.21 | $16.6K | Feb 17, 2026 | Feb 19, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$9.27K | +0.1% | $9.27 | $9.27K | Feb 17, 2026 | Feb 19, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$11K | +0.1% | $9.18 | $11K | Feb 17, 2026 | Feb 19, 2026 |
CSPI | Joseph R. Nerges10% Owner | Open market purchase$14K | +0.1% | $9.32 | $14K | Feb 17, 2026 | Feb 19, 2026 |