CSPICSP INC /MA/
- Market cap
- $73.79M
- as of 2026-10-23
- Latest close
- $7.32
- as of 2026-10-23
- Sector
- Technology
- as of 2026-10-24
- Industry
- Information Technology Services
- as of 2026-10-24
Cluster
No cluster in the last 90 days under the default rule (14d · ≥2 insiders · all roles).
Form 4 historysince 2023-12-15
| Insider | Traded | Filed | Type | Shares | Price | Value | Owned after | 10b5-1 plan | Filing |
|---|---|---|---|---|---|---|---|---|---|
| Nerges Joseph R | Sep 15 | Sep 15 | P | 28 | $7.90 | Purchase +$221 | 1,423,028 | No | Form 4 |
| Nerges Joseph R | Sep 15 | Sep 15 | P | 472 | $7.96 | Purchase +$3,757 | 1,423,500 | No | Form 4 |
| Nerges Joseph R | Sep 14 | Sep 15 | P | 500 | $7.90 | Purchase +$3,950 | 1,423,000 | No | Form 4 |
| Nerges Joseph R | Sep 11 | Sep 15 | P | 1,600 | $7.75 | Purchase +$12,400 | 1,420,500 | No | Form 4 |
| Nerges Joseph R | Sep 11 | Sep 15 | P | 1,000 | $7.85 | Purchase +$7,850 | 1,421,500 | No | Form 4 |
| Nerges Joseph R | Sep 11 | Sep 15 | P | 1,000 | $7.90 | Purchase +$7,900 | 1,422,500 | No | Form 4 |
| Levine Gary WCFO and Secretary | Jul 31 | Aug 4 | A | 259 | $7.52 | $1,948 | 216,619 | No | Form 4 |
| Nerges Joseph R | Jun 10 | Jun 10 | P | 71 | $8.30 | Purchase +$589 | 1,418,800 | No | Form 4 |
| Nerges Joseph R | Jun 10 | Jun 10 | P | 100 | $8.32 | Purchase +$832 | 1,418,900 | No | Form 4 |
| Nerges Joseph R | Jun 9 | Jun 10 | P | 700 | $8.69 | Purchase +$6,083 | 1,418,530 | No | Form 4 |
| Nerges Joseph R | Jun 9 | Jun 10 | P | 199 | $8.05 | Purchase +$1,602 | 1,418,729 | No | Form 4 |
| Nerges Joseph R | Jun 8 | Jun 10 | P | 1,000 | $8.75 | Purchase +$8,750 | 1,416,530 | No | Form 4 |
| Nerges Joseph R | Jun 8 | Jun 10 | P | 500 | $8.60 | Purchase +$4,300 | 1,417,030 | No | Form 4 |
| Nerges Joseph R | Jun 8 | Jun 10 | P | 800 | $8.40 | Purchase +$6,720 | 1,417,830 | No | Form 4 |
| Folger Anthony | May 15 | May 18 | P | 2,500 | $9.36 | Purchase +$23,400 | 12,500 | No | Form 4 |
| Azeri Ismail | May 13 | May 14 | P | 218 | $9.41 | Purchase +$2,051 | 108,490 | No | Form 4 |
| Azeri Ismail | May 12 | May 14 | P | 2,282 | $9.38 | Purchase +$21,405 | 108,272 | No | Form 4 |
| Nerges Joseph R | May 13 | May 13 | P | 400 | $9.19 | Purchase +$3,676 | 1,415,030 | No | Form 4 |
| Nerges Joseph R | May 13 | May 13 | P | 500 | $9.26 | Purchase +$4,630 | 1,415,530 | No | Form 4 |
| Nerges Joseph R | May 12 | May 13 | P | 800 | $9.30 | Purchase +$7,440 | 1,414,430 | No | Form 4 |
| Nerges Joseph R | May 12 | May 13 | P | 200 | $9.15 | Purchase +$1,830 | 1,414,630 | No | Form 4 |
| Webber Stephen J. | May 12 | May 13 | P | 2,500 | $9.48 | Purchase +$23,700 | 12,500 | No | Form 4 |
| Nerges Joseph R | May 11 | May 13 | P | 1,500 | $9.22 | Purchase +$13,830 | 1,412,782 | No | Form 4 |
| Nerges Joseph R | May 11 | May 13 | P | 348 | $9.18 | Purchase +$3,195 | 1,413,130 | No | Form 4 |
| Nerges Joseph R | May 11 | May 13 | P | 500 | $9.20 | Purchase +$4,600 | 1,413,630 | No | Form 4 |
| Azeri Ismail | Mar 27 | Apr 15 | A | 5,000 | $0.00 | $0 | 105,990 | No | Form 4 |
| Levine Gary WCEO and Secretary | Mar 27 | Apr 1 | A | 8,500 | $0.00 | $0 | 216,360 | No | Form 4 |
| Dellovo VictorPresident and CEO | Mar 27 | Apr 1 | A | 35,000 | $0.00 | $0 | 866,860 | No | Form 4 |
| Southwell GaryPresident ARIA Cybersecurity | Mar 27 | Apr 1 | A | 15,000 | $0.00 | $0 | 135,222 | No | Form 4 |
| Folger Anthony | Mar 27 | Apr 1 | A | 10,000 | $0.00 | $0 | 10,000 | No | Form 4 |
| Webber Stephen J. | Mar 27 | Apr 1 | A | 10,000 | $0.00 | $0 | 10,000 | No | Form 4 |
| Nerges Joseph R | Mar 13 | Mar 13 | P | 200 | $8.59 | Purchase +$1,718 | 1,411,282 | No | Form 4 |
| Nerges Joseph R | Mar 12 | Mar 13 | P | 500 | $8.58 | Purchase +$4,290 | 1,410,675 | No | Form 4 |
| Nerges Joseph R | Mar 12 | Mar 13 | P | 407 | $8.45 | Purchase +$3,439 | 1,411,082 | No | Form 4 |
| Nerges Joseph R | Mar 11 | Mar 13 | P | 400 | $8.50 | Purchase +$3,400 | 1,409,475 | No | Form 4 |
| Nerges Joseph R | Mar 11 | Mar 13 | P | 300 | $8.45 | Purchase +$2,535 | 1,409,775 | No | Form 4 |
| Nerges Joseph R | Mar 11 | Mar 13 | P | 400 | $8.48 | Purchase +$3,392 | 1,410,175 | No | Form 4 |
| Nerges Joseph R | Feb 25 | Feb 26 | P | 200 | $8.92 | Purchase +$1,784 | 1,407,775 | No | Form 4 |
| Nerges Joseph R | Feb 25 | Feb 26 | P | 300 | $8.92 | Purchase +$2,676 | 1,408,075 | No | Form 4 |
| Nerges Joseph R | Feb 25 | Feb 26 | P | 200 | $8.95 | Purchase +$1,790 | 1,408,275 | No | Form 4 |
| Nerges Joseph R | Feb 25 | Feb 26 | P | 500 | $8.80 | Purchase +$4,400 | 1,408,775 | No | Form 4 |
| Nerges Joseph R | Feb 25 | Feb 26 | P | 200 | $8.75 | Purchase +$1,750 | 1,408,975 | No | Form 4 |
| Nerges Joseph R | Feb 25 | Feb 26 | P | 100 | $8.70 | Purchase +$870 | 1,409,075 | No | Form 4 |
| Nerges Joseph R | Feb 24 | Feb 26 | P | 500 | $8.69 | Purchase +$4,345 | 1,406,575 | No | Form 4 |
| Nerges Joseph R | Feb 24 | Feb 26 | P | 500 | $8.72 | Purchase +$4,360 | 1,407,075 | No | Form 4 |
| Nerges Joseph R | Feb 24 | Feb 26 | P | 500 | $8.79 | Purchase +$4,395 | 1,407,575 | No | Form 4 |
| Nerges Joseph R | Feb 19 | Feb 19 | P | 112 | $9.18 | Purchase +$1,028 | 1,405,675 | No | Form 4 |
| Nerges Joseph R | Feb 19 | Feb 19 | P | 400 | $9.13 | Purchase +$3,652 | 1,406,075 | No | Form 4 |
| Nerges Joseph R | Feb 18 | Feb 19 | P | 1,000 | $9.30 | Purchase +$9,300 | 1,402,463 | No | Form 4 |
| Nerges Joseph R | Feb 18 | Feb 19 | P | 1,300 | $9.20 | Purchase +$11,960 | 1,403,763 | No | Form 4 |
| Nerges Joseph R | Feb 18 | Feb 19 | P | 1,000 | $9.21 | Purchase +$9,210 | 1,404,763 | No | Form 4 |
| Nerges Joseph R | Feb 18 | Feb 19 | P | 800 | $9.12 | Purchase +$7,296 | 1,405,563 | No | Form 4 |
| Nerges Joseph R | Feb 17 | Feb 19 | P | 1,500 | $9.32 | Purchase +$13,980 | 1,396,563 | No | Form 4 |
| Nerges Joseph R | Feb 17 | Feb 19 | P | 1,200 | $9.18 | Purchase +$11,016 | 1,397,763 | No | Form 4 |
| Nerges Joseph R | Feb 17 | Feb 19 | P | 1,000 | $9.27 | Purchase +$9,270 | 1,398,763 | No | Form 4 |
| Nerges Joseph R | Feb 17 | Feb 19 | P | 1,800 | $9.21 | Purchase +$16,578 | 1,400,563 | No | Form 4 |
| Nerges Joseph R | Feb 17 | Feb 19 | P | 900 | $9.15 | Purchase +$8,235 | 1,401,463 | No | Form 4 |
| Nerges Joseph R | Sep 15, 2025 | Sep 16, 2025 | P | 1,200 | $11.21 | Purchase +$13,452 | 1,394,063 | No | Form 4 |
| Nerges Joseph R | Sep 15, 2025 | Sep 16, 2025 | P | 1,000 | $11.21 | Purchase +$11,210 | 1,395,063 | No | Form 4 |
| Levine Gary WCFO | Jul 31, 2025 | Aug 6, 2025 | A | 200 | $9.75 | $1,950 | 198,696 | No | Form 4 |
| Nerges Joseph R | Jun 13, 2025 | Jun 16, 2025 | P | 1,000 | $11.99 | Purchase +$11,990 | 1,390,013 | No | Form 4 |
| Nerges Joseph R | Jun 13, 2025 | Jun 16, 2025 | P | 2,150 | $11.91 | Purchase +$25,607 | 1,392,163 | No | Form 4 |
| Nerges Joseph R | Jun 13, 2025 | Jun 16, 2025 | P | 500 | $11.80 | Purchase +$5,900 | 1,392,663 | No | Form 4 |
| Nerges Joseph R | Jun 13, 2025 | Jun 16, 2025 | P | 200 | $11.72 | Purchase +$2,344 | 1,392,863 | No | Form 4 |
| Nerges Joseph R | Jun 6, 2025 | Jun 6, 2025 | P | 200 | $13.86 | Purchase +$2,772 | 1,388,513 | No | Form 4 |
| Nerges Joseph R | Jun 6, 2025 | Jun 6, 2025 | P | 200 | $13.60 | Purchase +$2,720 | 1,388,713 | No | Form 4 |
| Nerges Joseph R | Jun 6, 2025 | Jun 6, 2025 | P | 200 | $13.50 | Purchase +$2,700 | 1,388,913 | No | Form 4 |
| Nerges Joseph R | Jun 6, 2025 | Jun 6, 2025 | P | 100 | $13.48 | Purchase +$1,348 | 1,389,013 | No | Form 4 |
| Nerges Joseph R | Jun 5, 2025 | Jun 6, 2025 | P | 200 | $13.92 | Purchase +$2,784 | 1,388,313 | No | Form 4 |
| Nerges Joseph R | Jun 4, 2025 | Jun 6, 2025 | P | 100 | $13.91 | Purchase +$1,391 | 1,387,113 | No | Form 4 |
| Nerges Joseph R | Jun 4, 2025 | Jun 6, 2025 | P | 100 | $14.00 | Purchase +$1,400 | 1,387,213 | No | Form 4 |
| Nerges Joseph R | Jun 4, 2025 | Jun 6, 2025 | P | 100 | $13.97 | Purchase +$1,397 | 1,387,313 | No | Form 4 |
| Nerges Joseph R | Jun 4, 2025 | Jun 6, 2025 | P | 500 | $13.96 | Purchase +$6,980 | 1,387,813 | No | Form 4 |
| Nerges Joseph R | Jun 4, 2025 | Jun 6, 2025 | P | 300 | $14.10 | Purchase +$4,230 | 1,388,113 | No | Form 4 |
| Nerges Joseph R | May 29, 2025 | May 29, 2025 | P | 200 | $14.75 | Purchase +$2,950 | 1,387,013 | No | Form 4 |
| Nerges Joseph R | May 28, 2025 | May 29, 2025 | P | 200 | $14.65 | Purchase +$2,930 | 1,386,613 | No | Form 4 |
| Nerges Joseph R | May 28, 2025 | May 29, 2025 | P | 100 | $14.64 | Purchase +$1,464 | 1,386,713 | No | Form 4 |
| Nerges Joseph R | May 28, 2025 | May 29, 2025 | P | 100 | $14.60 | Purchase +$1,460 | 1,386,813 | No | Form 4 |
| Nerges Joseph R | May 27, 2025 | May 29, 2025 | P | 101 | $14.75 | Purchase +$1,490 | 1,385,414 | No | Form 4 |
| Nerges Joseph R | May 27, 2025 | May 29, 2025 | P | 99 | $14.74 | Purchase +$1,459 | 1,385,513 | No | Form 4 |
| Nerges Joseph R | May 27, 2025 | May 29, 2025 | P | 200 | $14.80 | Purchase +$2,960 | 1,385,713 | No | Form 4 |
| Nerges Joseph R | May 27, 2025 | May 29, 2025 | P | 200 | $14.56 | Purchase +$2,912 | 1,385,913 | No | Form 4 |
| Nerges Joseph R | May 27, 2025 | May 29, 2025 | P | 300 | $14.60 | Purchase +$4,380 | 1,386,213 | No | Form 4 |
| Nerges Joseph R | May 27, 2025 | May 29, 2025 | P | 200 | $14.50 | Purchase +$2,900 | 1,386,413 | No | Form 4 |
| Nerges Joseph R | Mar 11, 2025 | Mar 11, 2025 | P | 300 | $15.75 | Purchase +$4,725 | 1,385,313 | No | Form 4 |
| Nerges Joseph R | Mar 10, 2025 | Mar 11, 2025 | P | 100 | $15.95 | Purchase +$1,595 | 1,383,913 | No | Form 4 |
| Nerges Joseph R | Mar 10, 2025 | Mar 11, 2025 | P | 200 | $15.78 | Purchase +$3,156 | 1,384,113 | No | Form 4 |
| Nerges Joseph R | Mar 10, 2025 | Mar 11, 2025 | P | 400 | $15.70 | Purchase +$6,280 | 1,384,513 | No | Form 4 |
| Nerges Joseph R | Mar 10, 2025 | Mar 11, 2025 | P | 200 | $15.55 | Purchase +$3,110 | 1,384,713 | No | Form 4 |
| Nerges Joseph R | Mar 10, 2025 | Mar 11, 2025 | P | 300 | $15.50 | Purchase +$4,650 | 1,385,013 | No | Form 4 |
| Nerges Joseph R | Mar 7, 2025 | Mar 11, 2025 | P | 500 | $15.05 | Purchase +$7,525 | 1,383,813 | No | Form 4 |
| Nerges Joseph R | Feb 26, 2025 | Feb 26, 2025 | P | 200 | $15.50 | Purchase +$3,100 | 1,382,114 | No | Form 4 |
| Nerges Joseph R | Feb 26, 2025 | Feb 26, 2025 | P | 699 | $15.75 | Purchase +$11,009 | 1,382,813 | No | Form 4 |
| Nerges Joseph R | Feb 26, 2025 | Feb 26, 2025 | P | 300 | $15.60 | Purchase +$4,680 | 1,383,113 | No | Form 4 |
| Nerges Joseph R | Feb 26, 2025 | Feb 26, 2025 | P | 100 | $16.00 | Purchase +$1,600 | 1,383,213 | No | Form 4 |
| Nerges Joseph R | Feb 26, 2025 | Feb 26, 2025 | P | 100 | $16.10 | Purchase +$1,610 | 1,383,313 | No | Form 4 |
| Nerges Joseph R | Feb 25, 2025 | Feb 26, 2025 | P | 100 | $15.50 | Purchase +$1,550 | 1,381,614 | No | Form 4 |
| Nerges Joseph R | Feb 25, 2025 | Feb 26, 2025 | P | 300 | $15.75 | Purchase +$4,725 | 1,381,914 | No | Form 4 |
| Nerges Joseph R | Feb 24, 2025 | Feb 26, 2025 | P | 251 | $16.50 | Purchase +$4,142 | 1,381,110 | No | Form 4 |
| Nerges Joseph R | Feb 24, 2025 | Feb 26, 2025 | P | 404 | $16.36 | Purchase +$6,609 | 1,381,514 | No | Form 4 |
| Nerges Joseph R | Feb 14, 2025 | Feb 14, 2025 | P | 200 | $18.61 | Purchase +$3,722 | 1,380,859 | No | Form 4 |
| Nerges Joseph R | Feb 13, 2025 | Feb 14, 2025 | P | 800 | $19.00 | Purchase +$15,200 | 1,380,061 | No | Form 4 |
| Nerges Joseph R | Feb 13, 2025 | Feb 14, 2025 | P | 500 | $18.90 | Purchase +$9,450 | 1,380,561 | No | Form 4 |
| Nerges Joseph R | Feb 13, 2025 | Feb 14, 2025 | P | 98 | $19.05 | Purchase +$1,867 | 1,380,659 | No | Form 4 |
| Nerges Joseph R | Feb 12, 2025 | Feb 14, 2025 | P | 500 | $19.70 | Purchase +$9,850 | 1,378,361 | No | Form 4 |
| Nerges Joseph R | Feb 12, 2025 | Feb 14, 2025 | P | 700 | $19.99 | Purchase +$13,993 | 1,379,061 | No | Form 4 |
| Nerges Joseph R | Feb 12, 2025 | Feb 14, 2025 | P | 200 | $20.00 | Purchase +$4,000 | 1,379,261 | No | Form 4 |
| Levine Gary WCFO | Jan 31, 2025 | Feb 4, 2025 | A | 136 | $14.35 | $1,952 | 198,496 | No | Form 4 |
| Southwell GaryVP and GM | Nov 15, 2024 | Feb 4, 2025 | A | 20,000 | $0.00 | $0 | 120,102 | No | Form 4 |
| James C Shelton | Aug 23, 2024 | Aug 27, 2024 | S | 500 | $14.08 | Sale −$7,040 | 109,106 | No | Form 4 |
| James C Shelton | Aug 23, 2024 | Aug 27, 2024 | S | 500 | $14.10 | Sale −$7,050 | 108,606 | No | Form 4 |
| James C Shelton | Aug 21, 2024 | Aug 23, 2024 | S | 2,000 | $14.25 | Sale −$28,500 | 109,606 | No | Form 4 |
| Nerges Joseph R | Aug 15, 2024 | Aug 19, 2024 | P | 300 | $13.00 | Purchase +$3,900 | 1,376,961 | No | Form 4 |
| Nerges Joseph R | Aug 15, 2024 | Aug 19, 2024 | P | 600 | $13.90 | Purchase +$8,340 | 1,377,561 | No | Form 4 |
| Nerges Joseph R | Aug 15, 2024 | Aug 19, 2024 | P | 300 | $12.80 | Purchase +$3,840 | 1,377,861 | No | Form 4 |
| Nerges Joseph R | Aug 14, 2024 | Aug 19, 2024 | P | 100 | $13.41 | Purchase +$1,341 | 1,375,161 | No | Form 4 |
| Nerges Joseph R | Aug 14, 2024 | Aug 19, 2024 | P | 100 | $13.24 | Purchase +$1,324 | 1,375,261 | No | Form 4 |
| Nerges Joseph R | Aug 14, 2024 | Aug 19, 2024 | P | 400 | $13.25 | Purchase +$5,300 | 1,375,661 | No | Form 4 |
| Nerges Joseph R | Aug 14, 2024 | Aug 19, 2024 | P | 600 | $13.20 | Purchase +$7,920 | 1,376,261 | No | Form 4 |
| Nerges Joseph R | Aug 14, 2024 | Aug 19, 2024 | P | 400 | $13.05 | Purchase +$5,220 | 1,376,661 | No | Form 4 |
| Levine Gary WCFO | Aug 1, 2024 | Aug 5, 2024 | A | 164 | $11.88 | $1,948 | 198,360 | No | Form 4 |
| Nerges Joseph R | Aug 1, 2024 | Aug 1, 2024 | P | 200 | $14.86 | Purchase +$2,972 | 1,374,061 | No | Form 4 |
| Nerges Joseph R | Aug 1, 2024 | Aug 1, 2024 | P | 500 | $14.60 | Purchase +$7,300 | 1,374,561 | No | Form 4 |
| Nerges Joseph R | Aug 1, 2024 | Aug 1, 2024 | P | 500 | $14.33 | Purchase +$7,165 | 1,375,061 | No | Form 4 |
| Nerges Joseph R | Jul 30, 2024 | Aug 1, 2024 | P | 309 | $14.75 | Purchase +$4,558 | 1,372,361 | No | Form 4 |
| Nerges Joseph R | Jul 30, 2024 | Aug 1, 2024 | P | 1,000 | $14.60 | Purchase +$14,600 | 1,373,361 | No | Form 4 |
| Nerges Joseph R | Jul 30, 2024 | Aug 1, 2024 | P | 500 | $14.50 | Purchase +$7,250 | 1,373,861 | No | Form 4 |
| Nerges Joseph R | Jul 19, 2024 | Jul 19, 2024 | P | 300 | $14.35 | Purchase +$4,305 | 1,372,052 | No | Form 4 |
| Nerges Joseph R | Jul 18, 2024 | Jul 19, 2024 | P | 200 | $14.55 | Purchase +$2,910 | 1,371,526 | No | Form 4 |
| Nerges Joseph R | Jul 18, 2024 | Jul 19, 2024 | P | 200 | $14.40 | Purchase +$2,880 | 1,371,726 | No | Form 4 |
| Nerges Joseph R | Jul 18, 2024 | Jul 19, 2024 | P | 26 | $14.30 | Purchase +$372 | 1,371,752 | No | Form 4 |
| Nerges Joseph R | Jul 17, 2024 | Jul 19, 2024 | P | 1,000 | $14.55 | Purchase +$14,550 | 1,370,326 | No | Form 4 |
| Nerges Joseph R | Jul 17, 2024 | Jul 19, 2024 | P | 138 | $14.42 | Purchase +$1,990 | 1,370,464 | No | Form 4 |
| Nerges Joseph R | Jul 17, 2024 | Jul 19, 2024 | P | 62 | $14.60 | Purchase +$905 | 1,370,526 | No | Form 4 |
| Nerges Joseph R | Jul 17, 2024 | Jul 19, 2024 | P | 400 | $14.20 | Purchase +$5,680 | 1,370,926 | No | Form 4 |
| Nerges Joseph R | Jul 17, 2024 | Jul 19, 2024 | P | 400 | $14.11 | Purchase +$5,644 | 1,371,326 | No | Form 4 |
| Nerges Joseph R | Jun 27, 2024 | Jun 27, 2024 | P | 200 | $14.70 | Purchase +$2,940 | 1,369,056 | No | Form 4 |
| Nerges Joseph R | Jun 27, 2024 | Jun 27, 2024 | P | 270 | $14.65 | Purchase +$3,956 | 1,369,326 | No | Form 4 |
| Nerges Joseph R | Jun 26, 2024 | Jun 27, 2024 | P | 140 | $13.00 | Purchase +$1,820 | 1,368,856 | No | Form 4 |
| Nerges Joseph R | Jun 25, 2024 | Jun 27, 2024 | P | 400 | $13.23 | Purchase +$5,292 | 1,368,016 | No | Form 4 |
| Nerges Joseph R | Jun 25, 2024 | Jun 27, 2024 | P | 100 | $13.16 | Purchase +$1,316 | 1,368,116 | No | Form 4 |
| Nerges Joseph R | Jun 25, 2024 | Jun 27, 2024 | P | 300 | $13.10 | Purchase +$3,930 | 1,368,416 | No | Form 4 |
| Nerges Joseph R | Jun 25, 2024 | Jun 27, 2024 | P | 300 | $12.90 | Purchase +$3,870 | 1,368,716 | No | Form 4 |
| Nerges Joseph R | Jun 24, 2024 | Jun 24, 2024 | P | 300 | $13.80 | Purchase +$4,140 | 1,366,516 | No | Form 4 |
| Nerges Joseph R | Jun 24, 2024 | Jun 24, 2024 | P | 500 | $13.60 | Purchase +$6,800 | 1,367,016 | No | Form 4 |
| Nerges Joseph R | Jun 24, 2024 | Jun 24, 2024 | P | 300 | $13.55 | Purchase +$4,065 | 1,367,316 | No | Form 4 |
| Nerges Joseph R | Jun 24, 2024 | Jun 24, 2024 | P | 300 | $13.40 | Purchase +$4,020 | 1,367,616 | No | Form 4 |
| Nerges Joseph R | Jun 21, 2024 | Jun 24, 2024 | P | 100 | $14.19 | Purchase +$1,419 | 1,364,066 | No | Form 4 |
| Nerges Joseph R | Jun 21, 2024 | Jun 24, 2024 | P | 100 | $14.09 | Purchase +$1,409 | 1,364,166 | No | Form 4 |
| Nerges Joseph R | Jun 21, 2024 | Jun 24, 2024 | P | 200 | $14.16 | Purchase +$2,832 | 1,364,366 | No | Form 4 |
| Nerges Joseph R | Jun 21, 2024 | Jun 24, 2024 | P | 500 | $14.12 | Purchase +$7,060 | 1,364,866 | No | Form 4 |
| Nerges Joseph R | Jun 21, 2024 | Jun 24, 2024 | P | 400 | $14.10 | Purchase +$5,640 | 1,365,266 | No | Form 4 |
| Nerges Joseph R | Jun 21, 2024 | Jun 24, 2024 | P | 400 | $14.05 | Purchase +$5,620 | 1,365,666 | No | Form 4 |
| Nerges Joseph R | Jun 21, 2024 | Jun 24, 2024 | P | 550 | $13.96 | Purchase +$7,678 | 1,366,216 | No | Form 4 |
| Nerges Joseph R | Jun 20, 2024 | Jun 24, 2024 | P | 300 | $13.92 | Purchase +$4,176 | 1,363,966 | No | Form 4 |
| Nerges Joseph R | Jun 18, 2024 | Jun 18, 2024 | P | 700 | $14.00 | Purchase +$9,800 | 1,362,504 | No | Form 4 |
| Nerges Joseph R | Jun 18, 2024 | Jun 18, 2024 | P | 300 | $13.99 | Purchase +$4,197 | 1,362,804 | No | Form 4 |
| Nerges Joseph R | Jun 18, 2024 | Jun 18, 2024 | P | 500 | $13.80 | Purchase +$6,900 | 1,363,304 | No | Form 4 |
| Nerges Joseph R | Jun 18, 2024 | Jun 18, 2024 | P | 300 | $14.00 | Purchase +$4,200 | 1,363,604 | No | Form 4 |
| Nerges Joseph R | Jun 18, 2024 | Jun 18, 2024 | P | 62 | $13.90 | Purchase +$862 | 1,363,666 | No | Form 4 |
| Nerges Joseph R | Jun 17, 2024 | Jun 18, 2024 | P | 300 | $14.05 | Purchase +$4,215 | 1,360,702 | No | Form 4 |
| Nerges Joseph R | Jun 17, 2024 | Jun 18, 2024 | P | 600 | $13.95 | Purchase +$8,370 | 1,361,302 | No | Form 4 |
| Nerges Joseph R | Jun 17, 2024 | Jun 18, 2024 | P | 472 | $13.90 | Purchase +$6,561 | 1,361,774 | No | Form 4 |
| Nerges Joseph R | Jun 17, 2024 | Jun 18, 2024 | P | 30 | $13.80 | Purchase +$414 | 1,361,804 | No | Form 4 |
| Nerges Joseph R | Jun 14, 2024 | Jun 18, 2024 | P | 500 | $14.15 | Purchase +$7,075 | 1,358,902 | No | Form 4 |
| Nerges Joseph R | Jun 14, 2024 | Jun 18, 2024 | P | 500 | $14.05 | Purchase +$7,025 | 1,359,402 | No | Form 4 |
| Nerges Joseph R | Jun 14, 2024 | Jun 18, 2024 | P | 300 | $14.00 | Purchase +$4,200 | 1,359,702 | No | Form 4 |
| Nerges Joseph R | Jun 14, 2024 | Jun 18, 2024 | P | 700 | $13.90 | Purchase +$9,730 | 1,360,402 | No | Form 4 |
| Nerges Joseph R | Jun 7, 2024 | Jun 10, 2024 | P | 600 | $13.90 | Purchase +$8,340 | 1,357,102 | No | Form 4 |
| Nerges Joseph R | Jun 7, 2024 | Jun 10, 2024 | P | 200 | $14.01 | Purchase +$2,802 | 1,357,302 | No | Form 4 |
| Nerges Joseph R | Jun 7, 2024 | Jun 10, 2024 | P | 200 | $14.10 | Purchase +$2,820 | 1,357,502 | No | Form 4 |
| Nerges Joseph R | Jun 7, 2024 | Jun 10, 2024 | P | 300 | $14.15 | Purchase +$4,245 | 1,357,802 | No | Form 4 |
| Nerges Joseph R | Jun 7, 2024 | Jun 10, 2024 | P | 200 | $14.30 | Purchase +$2,860 | 1,358,002 | No | Form 4 |
| Nerges Joseph R | Jun 7, 2024 | Jun 10, 2024 | P | 300 | $14.40 | Purchase +$4,320 | 1,358,302 | No | Form 4 |
| Nerges Joseph R | Jun 7, 2024 | Jun 10, 2024 | P | 100 | $14.41 | Purchase +$1,441 | 1,358,402 | No | Form 4 |
| Nerges Joseph R | Jun 6, 2024 | Jun 10, 2024 | P | 600 | $14.15 | Purchase +$8,490 | 1,356,502 | No | Form 4 |
| Nerges Joseph R | Jun 4, 2024 | Jun 4, 2024 | P | 600 | $14.20 | Purchase +$8,520 | 1,355,702 | No | Form 4 |
| Nerges Joseph R | Jun 4, 2024 | Jun 4, 2024 | P | 100 | $14.37 | Purchase +$1,437 | 1,355,802 | No | Form 4 |
| Nerges Joseph R | Jun 4, 2024 | Jun 4, 2024 | P | 100 | $14.52 | Purchase +$1,452 | 1,355,902 | No | Form 4 |
| Nerges Joseph R | Jun 3, 2024 | Jun 4, 2024 | P | 300 | $14.60 | Purchase +$4,380 | 1,352,902 | No | Form 4 |
| Nerges Joseph R | Jun 3, 2024 | Jun 4, 2024 | P | 300 | $14.48 | Purchase +$4,344 | 1,353,202 | No | Form 4 |
| Nerges Joseph R | Jun 3, 2024 | Jun 4, 2024 | P | 200 | $14.41 | Purchase +$2,882 | 1,353,402 | No | Form 4 |
| Nerges Joseph R | Jun 3, 2024 | Jun 4, 2024 | P | 200 | $14.35 | Purchase +$2,870 | 1,353,602 | No | Form 4 |
| Nerges Joseph R | Jun 3, 2024 | Jun 4, 2024 | P | 200 | $14.30 | Purchase +$2,860 | 1,353,802 | No | Form 4 |
| Nerges Joseph R | Jun 3, 2024 | Jun 4, 2024 | P | 300 | $14.20 | Purchase +$4,260 | 1,354,102 | No | Form 4 |
| Nerges Joseph R | Jun 3, 2024 | Jun 4, 2024 | P | 1,000 | $14.15 | Purchase +$14,150 | 1,355,102 | No | Form 4 |
| Nerges Joseph R | May 31, 2024 | Jun 4, 2024 | P | 500 | $14.55 | Purchase +$7,275 | 1,350,902 | No | Form 4 |
| Nerges Joseph R | May 31, 2024 | Jun 4, 2024 | P | 500 | $14.22 | Purchase +$7,110 | 1,351,402 | No | Form 4 |
| Nerges Joseph R | May 31, 2024 | Jun 4, 2024 | P | 700 | $14.10 | Purchase +$9,870 | 1,352,102 | No | Form 4 |
| Nerges Joseph R | May 31, 2024 | Jun 4, 2024 | P | 500 | $14.00 | Purchase +$7,000 | 1,352,602 | No | Form 4 |
| Nerges Joseph R | May 28, 2024 | May 28, 2024 | P | 400 | $14.35 | Purchase +$5,740 | 1,347,992 | No | Form 4 |
| Nerges Joseph R | May 28, 2024 | May 28, 2024 | P | 200 | $14.30 | Purchase +$2,860 | 1,348,192 | No | Form 4 |
| Nerges Joseph R | May 28, 2024 | May 28, 2024 | P | 300 | $14.33 | Purchase +$4,299 | 1,348,492 | No | Form 4 |
| Nerges Joseph R | May 28, 2024 | May 28, 2024 | P | 200 | $14.25 | Purchase +$2,850 | 1,348,692 | No | Form 4 |
| Nerges Joseph R | May 28, 2024 | May 28, 2024 | P | 500 | $14.20 | Purchase +$7,100 | 1,349,192 | No | Form 4 |
| Nerges Joseph R | May 28, 2024 | May 28, 2024 | P | 500 | $14.05 | Purchase +$7,025 | 1,349,692 | No | Form 4 |
| Nerges Joseph R | May 28, 2024 | May 28, 2024 | P | 100 | $13.90 | Purchase +$1,390 | 1,349,792 | No | Form 4 |
| Nerges Joseph R | May 28, 2024 | May 28, 2024 | P | 610 | $14.16 | Purchase +$8,638 | 1,350,402 | No | Form 4 |
| Nerges Joseph R | May 24, 2024 | May 28, 2024 | P | 200 | $14.67 | Purchase +$2,934 | 1,346,571 | No | Form 4 |
| Nerges Joseph R | May 24, 2024 | May 28, 2024 | P | 100 | $14.50 | Purchase +$1,450 | 1,346,671 | No | Form 4 |
| Nerges Joseph R | May 24, 2024 | May 28, 2024 | P | 100 | $14.57 | Purchase +$1,457 | 1,346,771 | No | Form 4 |
| Nerges Joseph R | May 24, 2024 | May 28, 2024 | P | 500 | $14.52 | Purchase +$7,260 | 1,347,271 | No | Form 4 |
| Nerges Joseph R | May 24, 2024 | May 28, 2024 | P | 200 | $14.54 | Purchase +$2,908 | 1,347,471 | No | Form 4 |
| Nerges Joseph R | May 24, 2024 | May 28, 2024 | P | 100 | $14.40 | Purchase +$1,440 | 1,347,571 | No | Form 4 |
| Nerges Joseph R | May 24, 2024 | May 28, 2024 | P | 21 | $14.35 | Purchase +$301 | 1,347,592 | No | Form 4 |
| Nerges Joseph R | May 23, 2024 | May 28, 2024 | P | 100 | $14.20 | Purchase +$1,420 | 1,345,171 | No | Form 4 |
| Nerges Joseph R | May 23, 2024 | May 28, 2024 | P | 200 | $14.25 | Purchase +$2,850 | 1,345,371 | No | Form 4 |
| Nerges Joseph R | May 23, 2024 | May 28, 2024 | P | 200 | $14.28 | Purchase +$2,856 | 1,345,571 | No | Form 4 |
| Nerges Joseph R | May 23, 2024 | May 28, 2024 | P | 400 | $14.23 | Purchase +$5,692 | 1,345,971 | No | Form 4 |
| Nerges Joseph R | May 23, 2024 | May 28, 2024 | P | 200 | $14.70 | Purchase +$2,940 | 1,346,171 | No | Form 4 |
| Nerges Joseph R | May 23, 2024 | May 28, 2024 | P | 200 | $14.90 | Purchase +$2,980 | 1,346,371 | No | Form 4 |
| Nerges Joseph R | May 22, 2024 | May 22, 2024 | P | 200 | $14.80 | Purchase +$2,960 | 1,344,971 | No | Form 4 |
| Nerges Joseph R | May 22, 2024 | May 22, 2024 | P | 100 | $15.04 | Purchase +$1,504 | 1,345,071 | No | Form 4 |
| Nerges Joseph R | May 21, 2024 | May 22, 2024 | P | 100 | $14.97 | Purchase +$1,497 | 1,343,921 | No | Form 4 |
| Nerges Joseph R | May 21, 2024 | May 22, 2024 | P | 100 | $14.94 | Purchase +$1,494 | 1,344,021 | No | Form 4 |
| Nerges Joseph R | May 21, 2024 | May 22, 2024 | P | 150 | $14.90 | Purchase +$2,235 | 1,344,171 | No | Form 4 |
| Nerges Joseph R | May 21, 2024 | May 22, 2024 | P | 200 | $14.75 | Purchase +$2,950 | 1,344,371 | No | Form 4 |
| Nerges Joseph R | May 21, 2024 | May 22, 2024 | P | 100 | $14.85 | Purchase +$1,485 | 1,344,471 | No | Form 4 |
| Nerges Joseph R | May 21, 2024 | May 22, 2024 | P | 100 | $14.74 | Purchase +$1,474 | 1,344,571 | No | Form 4 |
| Nerges Joseph R | May 21, 2024 | May 22, 2024 | P | 200 | $14.71 | Purchase +$2,942 | 1,344,771 | No | Form 4 |
| Nerges Joseph R | May 20, 2024 | May 22, 2024 | P | 200 | $14.20 | Purchase +$2,840 | 1,342,921 | No | Form 4 |
| Nerges Joseph R | May 20, 2024 | May 22, 2024 | P | 200 | $14.35 | Purchase +$2,870 | 1,343,121 | No | Form 4 |
| Nerges Joseph R | May 20, 2024 | May 22, 2024 | P | 300 | $14.30 | Purchase +$4,290 | 1,343,421 | No | Form 4 |
| Nerges Joseph R | May 20, 2024 | May 22, 2024 | P | 200 | $14.45 | Purchase +$2,890 | 1,343,621 | No | Form 4 |
| Nerges Joseph R | May 20, 2024 | May 22, 2024 | P | 200 | $14.75 | Purchase +$2,950 | 1,343,821 | No | Form 4 |
| Nerges Joseph R | May 17, 2024 | May 17, 2024 | P | 200 | $14.44 | Purchase +$2,888 | 1,341,016 | No | Form 4 |
| Nerges Joseph R | May 17, 2024 | May 17, 2024 | P | 700 | $14.35 | Purchase +$10,045 | 1,341,716 | No | Form 4 |
| Nerges Joseph R | May 17, 2024 | May 17, 2024 | P | 400 | $14.27 | Purchase +$5,708 | 1,342,116 | No | Form 4 |
| Nerges Joseph R | May 17, 2024 | May 17, 2024 | P | 200 | $14.34 | Purchase +$2,868 | 1,342,316 | No | Form 4 |
| Nerges Joseph R | May 17, 2024 | May 17, 2024 | P | 300 | $14.20 | Purchase +$4,260 | 1,342,616 | No | Form 4 |
| Nerges Joseph R | May 17, 2024 | May 17, 2024 | P | 105 | $14.42 | Purchase +$1,514 | 1,342,721 | No | Form 4 |
| Nerges Joseph R | May 15, 2024 | May 17, 2024 | P | 200 | $13.56 | Purchase +$2,712 | 1,340,416 | No | Form 4 |
| Nerges Joseph R | May 15, 2024 | May 17, 2024 | P | 100 | $13.64 | Purchase +$1,364 | 1,340,516 | No | Form 4 |
| Nerges Joseph R | May 15, 2024 | May 17, 2024 | P | 100 | $13.65 | Purchase +$1,365 | 1,340,616 | No | Form 4 |
| Nerges Joseph R | May 15, 2024 | May 17, 2024 | P | 100 | $13.65 | Purchase +$1,365 | 1,340,716 | No | Form 4 |
| Nerges Joseph R | May 15, 2024 | May 17, 2024 | P | 100 | $13.65 | Purchase +$1,365 | 1,340,816 | No | Form 4 |
| Nerges Joseph R | May 14, 2024 | May 14, 2024 | P | 400 | $13.67 | Purchase +$5,468 | 1,339,621 | No | Form 4 |
| Nerges Joseph R | May 14, 2024 | May 14, 2024 | P | 200 | $13.53 | Purchase +$2,706 | 1,339,821 | No | Form 4 |
| Nerges Joseph R | May 14, 2024 | May 14, 2024 | P | 200 | $13.40 | Purchase +$2,680 | 1,340,021 | No | Form 4 |
| Nerges Joseph R | May 14, 2024 | May 14, 2024 | P | 200 | $13.38 | Purchase +$2,676 | 1,340,221 | No | Form 4 |
| Nerges Joseph R | May 13, 2024 | May 14, 2024 | P | 200 | $13.62 | Purchase +$2,724 | 1,338,816 | No | Form 4 |
| Nerges Joseph R | May 13, 2024 | May 14, 2024 | P | 200 | $13.51 | Purchase +$2,702 | 1,339,016 | No | Form 4 |
| Nerges Joseph R | May 13, 2024 | May 14, 2024 | P | 200 | $13.35 | Purchase +$2,670 | 1,339,216 | No | Form 4 |
| Nerges Joseph R | May 13, 2024 | May 14, 2024 | P | 5 | $13.40 | Purchase +$67 | 1,339,221 | No | Form 4 |
| Nerges Joseph R | May 10, 2024 | May 14, 2024 | P | 200 | $13.10 | Purchase +$2,620 | 1,338,216 | No | Form 4 |
| Nerges Joseph R | May 10, 2024 | May 14, 2024 | P | 200 | $13.17 | Purchase +$2,634 | 1,338,416 | No | Form 4 |
| Nerges Joseph R | May 10, 2024 | May 14, 2024 | P | 200 | $13.23 | Purchase +$2,646 | 1,338,616 | No | Form 4 |
| Nerges Joseph R | Mar 15, 2024 | Mar 18, 2024 | P | 300 | $38.51 | Purchase +$11,553 | 668,683 | No | Form 4 |
| Nerges Joseph R | Mar 15, 2024 | Mar 18, 2024 | P | 300 | $38.50 | Purchase +$11,550 | 668,983 | No | Form 4 |
| Nerges Joseph R | Mar 15, 2024 | Mar 18, 2024 | P | 25 | $39.00 | Purchase +$975 | 669,008 | No | Form 4 |
| Nerges Joseph R | Mar 14, 2024 | Mar 18, 2024 | P | 200 | $40.50 | Purchase +$8,100 | 668,383 | No | Form 4 |
| Nerges Joseph R | Mar 12, 2024 | Mar 12, 2024 | P | 200 | $38.90 | Purchase +$7,780 | 667,883 | No | Form 4 |
| Nerges Joseph R | Mar 12, 2024 | Mar 12, 2024 | P | 100 | $38.63 | Purchase +$3,863 | 667,983 | No | Form 4 |
| Nerges Joseph R | Mar 12, 2024 | Mar 12, 2024 | P | 200 | $38.25 | Purchase +$7,650 | 668,183 | No | Form 4 |
| Nerges Joseph R | Mar 11, 2024 | Mar 12, 2024 | P | 800 | $35.75 | Purchase +$28,600 | 667,513 | No | Form 4 |
| Nerges Joseph R | Mar 11, 2024 | Mar 12, 2024 | P | 170 | $36.75 | Purchase +$6,248 | 667,683 | No | Form 4 |
| Nerges Joseph R | Mar 8, 2024 | Mar 12, 2024 | P | 200 | $36.25 | Purchase +$7,250 | 666,513 | No | Form 4 |
| Nerges Joseph R | Mar 8, 2024 | Mar 12, 2024 | P | 200 | $36.00 | Purchase +$7,200 | 666,713 | No | Form 4 |
| Nerges Joseph R | Feb 20, 2024 | Feb 21, 2024 | P | 1,200 | $32.45 | Purchase +$38,940 | 662,853 | No | Form 4 |
| Nerges Joseph R | Feb 20, 2024 | Feb 21, 2024 | P | 800 | $32.05 | Purchase +$25,640 | 663,653 | No | Form 4 |
| Nerges Joseph R | Feb 20, 2024 | Feb 21, 2024 | P | 300 | $31.75 | Purchase +$9,525 | 663,953 | No | Form 4 |
| Nerges Joseph R | Feb 20, 2024 | Feb 21, 2024 | P | 300 | $31.05 | Purchase +$9,315 | 664,253 | No | Form 4 |
| Nerges Joseph R | Feb 20, 2024 | Feb 21, 2024 | P | 400 | $30.75 | Purchase +$12,300 | 664,653 | No | Form 4 |
| Nerges Joseph R | Feb 20, 2024 | Feb 21, 2024 | P | 700 | $30.50 | Purchase +$21,350 | 665,353 | No | Form 4 |
| Nerges Joseph R | Feb 20, 2024 | Feb 21, 2024 | P | 400 | $30.10 | Purchase +$12,040 | 665,753 | No | Form 4 |
| Nerges Joseph R | Feb 20, 2024 | Feb 21, 2024 | P | 300 | $30.05 | Purchase +$9,015 | 666,053 | No | Form 4 |
| Nerges Joseph R | Feb 20, 2024 | Feb 21, 2024 | P | 260 | $29.70 | Purchase +$7,722 | 666,313 | No | Form 4 |
| Nerges Joseph R | Feb 16, 2024 | Feb 21, 2024 | P | 500 | $33.00 | Purchase +$16,500 | 661,653 | No | Form 4 |
| James C Shelton | Feb 7, 2024 | Feb 8, 2024 | A | 5,000 | $0.00 | $0 | 55,803 | No | Form 4 |
| Smith Marilyn T | Feb 7, 2024 | Feb 8, 2024 | A | 5,000 | $0.00 | $0 | 54,250 | No | Form 4 |
| Blackmon Raymond Charles JR | Feb 7, 2024 | Feb 8, 2024 | A | 5,000 | $0.00 | $0 | 54,250 | No | Form 4 |
| Azeri Ismail | Feb 7, 2024 | Feb 8, 2024 | A | 5,000 | $0.00 | $0 | 47,995 | No | Form 4 |
| Levine Gary WCFO | Jan 31, 2024 | Feb 1, 2024 | A | 156 | $12.49 | $1,948 | 99,098 | No | Form 4 |
| Levine Gary WCFO | Jan 5, 2024 | Jan 9, 2024 | A | 8,500 | $0.00 | $0 | 98,942 | No | Form 4 |
| Southwell GaryVP and GM | Jan 5, 2024 | Jan 9, 2024 | A | 15,000 | $0.00 | $0 | 50,051 | No | Form 4 |
| Dellovo VictorPresident and CEO | Jan 5, 2024 | Jan 9, 2024 | A | 35,000 | $0.00 | $0 | 398,305 | No | Form 4 |
| Newbanks MikeVP Finance and CAO | Jan 5, 2024 | Jan 9, 2024 | A | 8,500 | $0.00 | $0 | 50,307 | No | Form 4 |
| Dellovo VictorPresident and CEO | Dec 15, 2023 | Dec 18, 2023 | A | 1,000 | $17.05 | $17,050 | 363,305 | No | Form 4 |
| Nerges Joseph R | Dec 15, 2023 | Dec 15, 2023 | P | 3,416 | $17.31 | Purchase +$59,131 | 661,153 | No | Form 4 |
| Nerges Joseph R | Dec 14, 2023 | Dec 15, 2023 | P | 14,722 | $18.38 | Purchase +$270,590 | 657,737 | No | Form 4 |