SEC CIK 925974
NERGES JOSEPH R
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| CSPIview stock → | 1,423,500 | 2026-09-15 |
Position History — CSPI
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — CSPI
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-09-15 | Open-market buy | 472 | $7.96 | 1,423,500 |
| 2026-09-15 | Open-market buy | 28 | $7.90 | 1,423,028 |
| 2026-09-14 | Open-market buy | 500 | $7.90 | 1,423,000 |
| 2026-09-11 | Open-market buy | 1,000 | $7.90 | 1,422,500 |
| 2026-09-11 | Open-market buy | 1,000 | $7.85 | 1,421,500 |
| 2026-09-11 | Open-market buy | 1,600 | $7.75 | 1,420,500 |
| 2026-06-10 | Open-market buy | 100 | $8.32 | 1,418,900 |
| 2026-06-10 | Open-market buy | 71 | $8.29 | 1,418,800 |
| 2026-06-09 | Open-market buy | 199 | $8.05 | 1,418,729 |
| 2026-06-09 | Open-market buy | 700 | $8.69 | 1,418,530 |
| 2026-06-08 | Open-market buy | 800 | $8.40 | 1,417,830 |
| 2026-06-08 | Open-market buy | 500 | $8.60 | 1,417,030 |
| 2026-06-08 | Open-market buy | 1,000 | $8.75 | 1,416,530 |
| 2026-05-13 | Open-market buy | 500 | $9.26 | 1,415,530 |
| 2026-05-13 | Open-market buy | 400 | $9.19 | 1,415,030 |
| 2026-05-12 | Open-market buy | 200 | $9.15 | 1,414,630 |
| 2026-05-12 | Open-market buy | 800 | $9.30 | 1,414,430 |
| 2026-05-11 | Open-market buy | 500 | $9.20 | 1,413,630 |
| 2026-05-11 | Open-market buy | 348 | $9.18 | 1,413,130 |
| 2026-05-11 | Open-market buy | 1,500 | $9.22 | 1,412,782 |
| 2026-03-13 | Open-market buy | 200 | $8.59 | 1,411,282 |
| 2026-03-12 | Open-market buy | 407 | $8.45 | 1,411,082 |
| 2026-03-12 | Open-market buy | 500 | $8.58 | 1,410,675 |
| 2026-03-11 | Open-market buy | 400 | $8.48 | 1,410,175 |
| 2026-03-11 | Open-market buy | 300 | $8.45 | 1,409,775 |
| 2026-03-11 | Open-market buy | 400 | $8.50 | 1,409,475 |
| 2026-02-25 | Open-market buy | 100 | $8.70 | 1,409,075 |
| 2026-02-25 | Open-market buy | 200 | $8.75 | 1,408,975 |
| 2026-02-25 | Open-market buy | 500 | $8.80 | 1,408,775 |
| 2026-02-25 | Open-market buy | 200 | $8.95 | 1,408,275 |
| 2026-02-25 | Open-market buy | 300 | $8.91 | 1,408,075 |
| 2026-02-25 | Open-market buy | 200 | $8.92 | 1,407,775 |
| 2026-02-24 | Open-market buy | 500 | $8.79 | 1,407,575 |
| 2026-02-24 | Open-market buy | 500 | $8.71 | 1,407,075 |
| 2026-02-24 | Open-market buy | 500 | $8.69 | 1,406,575 |
| 2026-02-19 | Open-market buy | 400 | $9.13 | 1,406,075 |
| 2026-02-19 | Open-market buy | 112 | $9.18 | 1,405,675 |
| 2026-02-18 | Open-market buy | 800 | $9.12 | 1,405,563 |
| 2026-02-18 | Open-market buy | 1,000 | $9.21 | 1,404,763 |
| 2026-02-18 | Open-market buy | 1,300 | $9.20 | 1,403,763 |
| 2026-02-18 | Open-market buy | 1,000 | $9.30 | 1,402,463 |
| 2026-02-17 | Open-market buy | 900 | $9.15 | 1,401,463 |
| 2026-02-17 | Open-market buy | 1,800 | $9.21 | 1,400,563 |
| 2026-02-17 | Open-market buy | 1,000 | $9.27 | 1,398,763 |
| 2026-02-17 | Open-market buy | 1,200 | $9.18 | 1,397,763 |
| 2026-02-17 | Open-market buy | 1,500 | $9.32 | 1,396,563 |
| 2025-09-15 | Open-market buy | 1,000 | $11.21 | 1,395,063 |
| 2025-09-15 | Open-market buy | 1,200 | $11.21 | 1,394,063 |
| 2025-06-13 | Open-market buy | 200 | $11.71 | 1,392,863 |
| 2025-06-13 | Open-market buy | 500 | $11.80 | 1,392,663 |
| 2025-06-13 | Open-market buy | 2,150 | $11.91 | 1,392,163 |
| 2025-06-13 | Open-market buy | 1,000 | $11.99 | 1,390,013 |
| 2025-06-06 | Open-market buy | 100 | $13.48 | 1,389,013 |
| 2025-06-06 | Open-market buy | 200 | $13.50 | 1,388,913 |
| 2025-06-06 | Open-market buy | 200 | $13.60 | 1,388,713 |
| 2025-06-06 | Open-market buy | 200 | $13.86 | 1,388,513 |
| 2025-06-05 | Open-market buy | 200 | $13.92 | 1,388,313 |
| 2025-06-04 | Open-market buy | 300 | $14.10 | 1,388,113 |
| 2025-06-04 | Open-market buy | 500 | $13.96 | 1,387,813 |
| 2025-06-04 | Open-market buy | 100 | $13.97 | 1,387,313 |
| 2025-06-04 | Open-market buy | 100 | $14.00 | 1,387,213 |
| 2025-06-04 | Open-market buy | 100 | $13.91 | 1,387,113 |
| 2025-05-29 | Open-market buy | 200 | $14.75 | 1,387,013 |
| 2025-05-28 | Open-market buy | 100 | $14.60 | 1,386,813 |
| 2025-05-28 | Open-market buy | 100 | $14.64 | 1,386,713 |
| 2025-05-28 | Open-market buy | 200 | $14.65 | 1,386,613 |
| 2025-05-27 | Open-market buy | 200 | $14.50 | 1,386,413 |
| 2025-05-27 | Open-market buy | 300 | $14.60 | 1,386,213 |
| 2025-05-27 | Open-market buy | 200 | $14.56 | 1,385,913 |
| 2025-05-27 | Open-market buy | 200 | $14.80 | 1,385,713 |
| 2025-05-27 | Open-market buy | 99 | $14.74 | 1,385,513 |
| 2025-05-27 | Open-market buy | 101 | $14.75 | 1,385,414 |
| 2025-03-11 | Open-market buy | 300 | $15.75 | 1,385,313 |
| 2025-03-10 | Open-market buy | 300 | $15.50 | 1,385,013 |
| 2025-03-10 | Open-market buy | 200 | $15.55 | 1,384,713 |
| 2025-03-10 | Open-market buy | 400 | $15.70 | 1,384,513 |
| 2025-03-10 | Open-market buy | 200 | $15.78 | 1,384,113 |
| 2025-03-10 | Open-market buy | 100 | $15.95 | 1,383,913 |
| 2025-03-07 | Open-market buy | 500 | $15.05 | 1,383,813 |
| 2025-02-26 | Open-market buy | 100 | $16.10 | 1,383,313 |
| 2025-02-26 | Open-market buy | 100 | $16.00 | 1,383,213 |
| 2025-02-26 | Open-market buy | 300 | $15.60 | 1,383,113 |
| 2025-02-26 | Open-market buy | 699 | $15.75 | 1,382,813 |
| 2025-02-26 | Open-market buy | 200 | $15.50 | 1,382,114 |
| 2025-02-25 | Open-market buy | 300 | $15.75 | 1,381,914 |
| 2025-02-25 | Open-market buy | 100 | $15.50 | 1,381,614 |
| 2025-02-24 | Open-market buy | 404 | $16.36 | 1,381,514 |
| 2025-02-24 | Open-market buy | 251 | $16.50 | 1,381,110 |
| 2025-02-14 | Open-market buy | 200 | $18.61 | 1,380,859 |
| 2025-02-13 | Open-market buy | 98 | $19.05 | 1,380,659 |
| 2025-02-13 | Open-market buy | 500 | $18.90 | 1,380,561 |
| 2025-02-13 | Open-market buy | 800 | $19.00 | 1,380,061 |
| 2025-02-12 | Open-market buy | 200 | $20.00 | 1,379,261 |
| 2025-02-12 | Open-market buy | 700 | $19.99 | 1,379,061 |
| 2025-02-12 | Open-market buy | 500 | $19.70 | 1,378,361 |
| 2024-08-15 | Open-market buy | 300 | $12.80 | 1,377,861 |
| 2024-08-15 | Open-market buy | 600 | $13.90 | 1,377,561 |
| 2024-08-15 | Open-market buy | 300 | $13.00 | 1,376,961 |
| 2024-08-14 | Open-market buy | 400 | $13.05 | 1,376,661 |
| 2024-08-14 | Open-market buy | 600 | $13.20 | 1,376,261 |
| 2024-08-14 | Open-market buy | 400 | $13.25 | 1,375,661 |
| 2024-08-14 | Open-market buy | 100 | $13.24 | 1,375,261 |
| 2024-08-14 | Open-market buy | 100 | $13.41 | 1,375,161 |
| 2024-08-01 | Open-market buy | 500 | $14.33 | 1,375,061 |
| 2024-08-01 | Open-market buy | 500 | $14.60 | 1,374,561 |
| 2024-08-01 | Open-market buy | 200 | $14.86 | 1,374,061 |
| 2024-07-30 | Open-market buy | 500 | $14.50 | 1,373,861 |
| 2024-07-30 | Open-market buy | 1,000 | $14.60 | 1,373,361 |
| 2024-07-30 | Open-market buy | 309 | $14.75 | 1,372,361 |
| 2024-07-19 | Open-market buy | 300 | $14.35 | 1,372,052 |
| 2024-07-18 | Open-market buy | 26 | $14.30 | 1,371,752 |
| 2024-07-18 | Open-market buy | 200 | $14.40 | 1,371,726 |
| 2024-07-18 | Open-market buy | 200 | $14.55 | 1,371,526 |
| 2024-07-17 | Open-market buy | 400 | $14.11 | 1,371,326 |
| 2024-07-17 | Open-market buy | 400 | $14.20 | 1,370,926 |
| 2024-07-17 | Open-market buy | 62 | $14.60 | 1,370,526 |
| 2024-07-17 | Open-market buy | 138 | $14.41 | 1,370,464 |
| 2024-07-17 | Open-market buy | 1,000 | $14.55 | 1,370,326 |
| 2024-06-27 | Open-market buy | 270 | $14.65 | 1,369,326 |
| 2024-06-27 | Open-market buy | 200 | $14.70 | 1,369,056 |
| 2024-06-26 | Open-market buy | 140 | $13.00 | 1,368,856 |
| 2024-06-25 | Open-market buy | 300 | $12.90 | 1,368,716 |
| 2024-06-25 | Open-market buy | 300 | $13.10 | 1,368,416 |
| 2024-06-25 | Open-market buy | 100 | $13.16 | 1,368,116 |
| 2024-06-25 | Open-market buy | 400 | $13.23 | 1,368,016 |
| 2024-06-24 | Open-market buy | 300 | $13.40 | 1,367,616 |
| 2024-06-24 | Open-market buy | 300 | $13.55 | 1,367,316 |
| 2024-06-24 | Open-market buy | 500 | $13.60 | 1,367,016 |
| 2024-06-24 | Open-market buy | 300 | $13.80 | 1,366,516 |
| 2024-06-21 | Open-market buy | 550 | $13.96 | 1,366,216 |
| 2024-06-21 | Open-market buy | 400 | $14.05 | 1,365,666 |
| 2024-06-21 | Open-market buy | 400 | $14.10 | 1,365,266 |
| 2024-06-21 | Open-market buy | 500 | $14.12 | 1,364,866 |
| 2024-06-21 | Open-market buy | 200 | $14.16 | 1,364,366 |
| 2024-06-21 | Open-market buy | 100 | $14.09 | 1,364,166 |
| 2024-06-21 | Open-market buy | 100 | $14.19 | 1,364,066 |
| 2024-06-20 | Open-market buy | 300 | $13.92 | 1,363,966 |
| 2024-06-18 | Open-market buy | 62 | $13.90 | 1,363,666 |
| 2024-06-18 | Open-market buy | 300 | $14.00 | 1,363,604 |
| 2024-06-18 | Open-market buy | 500 | $13.80 | 1,363,304 |
| 2024-06-18 | Open-market buy | 300 | $13.99 | 1,362,804 |
| 2024-06-18 | Open-market buy | 700 | $14.00 | 1,362,504 |
| 2024-06-17 | Open-market buy | 30 | $13.80 | 1,361,804 |
| 2024-06-17 | Open-market buy | 472 | $13.90 | 1,361,774 |
| 2024-06-17 | Open-market buy | 600 | $13.95 | 1,361,302 |
| 2024-06-17 | Open-market buy | 300 | $14.05 | 1,360,702 |
| 2024-06-14 | Open-market buy | 700 | $13.90 | 1,360,402 |
| 2024-06-14 | Open-market buy | 300 | $14.00 | 1,359,702 |
| 2024-06-14 | Open-market buy | 500 | $14.05 | 1,359,402 |
| 2024-06-14 | Open-market buy | 500 | $14.15 | 1,358,902 |
| 2024-06-07 | Open-market buy | 100 | $14.41 | 1,358,402 |
| 2024-06-07 | Open-market buy | 300 | $14.40 | 1,358,302 |
| 2024-06-07 | Open-market buy | 200 | $14.30 | 1,358,002 |
| 2024-06-07 | Open-market buy | 300 | $14.15 | 1,357,802 |
| 2024-06-07 | Open-market buy | 200 | $14.10 | 1,357,502 |
| 2024-06-07 | Open-market buy | 200 | $14.01 | 1,357,302 |
| 2024-06-07 | Open-market buy | 600 | $13.90 | 1,357,102 |
| 2024-06-06 | Open-market buy | 600 | $14.15 | 1,356,502 |
| 2024-06-04 | Open-market buy | 100 | $14.52 | 1,355,902 |
| 2024-06-04 | Open-market buy | 100 | $14.37 | 1,355,802 |
| 2024-06-04 | Open-market buy | 600 | $14.20 | 1,355,702 |
| 2024-06-03 | Open-market buy | 1,000 | $14.15 | 1,355,102 |
| 2024-06-03 | Open-market buy | 300 | $14.20 | 1,354,102 |
| 2024-06-03 | Open-market buy | 200 | $14.30 | 1,353,802 |
| 2024-06-03 | Open-market buy | 200 | $14.35 | 1,353,602 |
| 2024-06-03 | Open-market buy | 200 | $14.41 | 1,353,402 |
| 2024-06-03 | Open-market buy | 300 | $14.48 | 1,353,202 |
| 2024-06-03 | Open-market buy | 300 | $14.60 | 1,352,902 |
| 2024-05-31 | Open-market buy | 500 | $14.00 | 1,352,602 |
| 2024-05-31 | Open-market buy | 700 | $14.10 | 1,352,102 |
| 2024-05-31 | Open-market buy | 500 | $14.22 | 1,351,402 |
| 2024-05-31 | Open-market buy | 500 | $14.55 | 1,350,902 |
| 2024-05-28 | Open-market buy | 610 | $14.16 | 1,350,402 |
| 2024-05-28 | Open-market buy | 100 | $13.90 | 1,349,792 |
| 2024-05-28 | Open-market buy | 500 | $14.05 | 1,349,692 |
| 2024-05-28 | Open-market buy | 500 | $14.20 | 1,349,192 |
| 2024-05-28 | Open-market buy | 200 | $14.25 | 1,348,692 |
| 2024-05-28 | Open-market buy | 300 | $14.33 | 1,348,492 |
| 2024-05-28 | Open-market buy | 200 | $14.30 | 1,348,192 |
| 2024-05-28 | Open-market buy | 400 | $14.35 | 1,347,992 |
| 2024-05-24 | Open-market buy | 21 | $14.35 | 1,347,592 |
| 2024-05-24 | Open-market buy | 100 | $14.40 | 1,347,571 |
| 2024-05-24 | Open-market buy | 200 | $14.54 | 1,347,471 |
| 2024-05-24 | Open-market buy | 500 | $14.52 | 1,347,271 |
| 2024-05-24 | Open-market buy | 100 | $14.57 | 1,346,771 |
| 2024-05-24 | Open-market buy | 100 | $14.50 | 1,346,671 |
| 2024-05-24 | Open-market buy | 200 | $14.67 | 1,346,571 |
| 2024-05-23 | Open-market buy | 200 | $14.90 | 1,346,371 |
| 2024-05-23 | Open-market buy | 200 | $14.70 | 1,346,171 |
| 2024-05-23 | Open-market buy | 400 | $14.23 | 1,345,971 |
| 2024-05-23 | Open-market buy | 200 | $14.28 | 1,345,571 |
| 2024-05-23 | Open-market buy | 200 | $14.25 | 1,345,371 |
| 2024-05-23 | Open-market buy | 100 | $14.20 | 1,345,171 |
| 2024-05-22 | Open-market buy | 100 | $15.04 | 1,345,071 |
| 2024-05-22 | Open-market buy | 200 | $14.80 | 1,344,971 |
| 2024-05-21 | Open-market buy | 200 | $14.71 | 1,344,771 |
| 2024-05-21 | Open-market buy | 100 | $14.74 | 1,344,571 |
| 2024-05-21 | Open-market buy | 100 | $14.85 | 1,344,471 |
| 2024-05-21 | Open-market buy | 200 | $14.75 | 1,344,371 |
| 2024-05-21 | Open-market buy | 150 | $14.90 | 1,344,171 |
| 2024-05-21 | Open-market buy | 100 | $14.94 | 1,344,021 |
| 2024-05-21 | Open-market buy | 100 | $14.97 | 1,343,921 |
| 2024-05-20 | Open-market buy | 200 | $14.75 | 1,343,821 |
| 2024-05-20 | Open-market buy | 200 | $14.45 | 1,343,621 |
| 2024-05-20 | Open-market buy | 300 | $14.30 | 1,343,421 |
| 2024-05-20 | Open-market buy | 200 | $14.35 | 1,343,121 |
| 2024-05-20 | Open-market buy | 200 | $14.20 | 1,342,921 |
| 2024-05-17 | Open-market buy | 105 | $14.42 | 1,342,721 |
| 2024-05-17 | Open-market buy | 300 | $14.20 | 1,342,616 |
| 2024-05-17 | Open-market buy | 200 | $14.34 | 1,342,316 |
| 2024-05-17 | Open-market buy | 400 | $14.27 | 1,342,116 |
| 2024-05-17 | Open-market buy | 700 | $14.35 | 1,341,716 |
| 2024-05-17 | Open-market buy | 200 | $14.44 | 1,341,016 |
| 2024-05-15 | Open-market buy | 100 | $13.65 | 1,340,816 |
| 2024-05-15 | Open-market buy | 100 | $13.65 | 1,340,716 |
| 2024-05-15 | Open-market buy | 100 | $13.65 | 1,340,616 |
| 2024-05-15 | Open-market buy | 100 | $13.64 | 1,340,516 |
| 2024-05-15 | Open-market buy | 200 | $13.56 | 1,340,416 |
| 2024-05-14 | Open-market buy | 200 | $13.38 | 1,340,221 |
| 2024-05-14 | Open-market buy | 200 | $13.40 | 1,340,021 |
| 2024-05-14 | Open-market buy | 200 | $13.53 | 1,339,821 |
| 2024-05-14 | Open-market buy | 400 | $13.67 | 1,339,621 |
| 2024-05-13 | Open-market buy | 5 | $13.40 | 1,339,221 |
| 2024-05-13 | Open-market buy | 200 | $13.35 | 1,339,216 |
| 2024-05-13 | Open-market buy | 200 | $13.51 | 1,339,016 |
| 2024-05-13 | Open-market buy | 200 | $13.62 | 1,338,816 |
| 2024-05-10 | Open-market buy | 200 | $13.23 | 1,338,616 |
| 2024-05-10 | Open-market buy | 200 | $13.17 | 1,338,416 |
| 2024-05-10 | Open-market buy | 200 | $13.10 | 1,338,216 |
| 2024-03-15 | Open-market buy | 25 | $39.00 | 669,008 |
| 2024-03-15 | Open-market buy | 300 | $38.51 | 668,683 |
| 2024-03-15 | Open-market buy | 300 | $38.50 | 668,983 |
| 2024-03-14 | Open-market buy | 200 | $40.50 | 668,383 |
| 2024-03-12 | Open-market buy | 100 | $38.63 | 667,983 |
| 2024-03-12 | Open-market buy | 200 | $38.90 | 667,883 |
| 2024-03-12 | Open-market buy | 200 | $38.25 | 668,183 |
| 2024-03-11 | Open-market buy | 170 | $36.75 | 667,683 |
| 2024-03-11 | Open-market buy | 800 | $35.75 | 667,513 |
| 2024-03-08 | Open-market buy | 200 | $36.25 | 666,513 |
| 2024-03-08 | Open-market buy | 200 | $36.00 | 666,713 |
| 2024-02-20 | Open-market buy | 300 | $30.05 | 666,053 |
| 2024-02-20 | Open-market buy | 400 | $30.10 | 665,753 |
| 2024-02-20 | Open-market buy | 700 | $30.50 | 665,353 |
| 2024-02-20 | Open-market buy | 260 | $29.70 | 666,313 |
| 2024-02-20 | Open-market buy | 400 | $30.75 | 664,653 |
| 2024-02-20 | Open-market buy | 300 | $31.05 | 664,253 |
| 2024-02-20 | Open-market buy | 300 | $31.75 | 663,953 |
| 2024-02-20 | Open-market buy | 800 | $32.05 | 663,653 |
| 2024-02-20 | Open-market buy | 1,200 | $32.45 | 662,853 |
| 2024-02-16 | Open-market buy | 500 | $33.00 | 661,653 |
| 2023-12-15 | Open-market buy | 3,416 | $17.31 | 661,153 |
| 2023-12-14 | Open-market buy | 14,722 | $18.38 | 657,737 |
| 2023-09-15 | Open-market buy | 24 | $20.75 | 643,015 |
| 2023-09-14 | Open-market buy | 100 | $20.77 | 642,891 |
| 2023-09-14 | Open-market buy | 100 | $20.79 | 642,991 |
| 2023-09-13 | Open-market buy | 223 | $20.05 | 642,791 |
| 2023-09-05 | Open-market buy | 1,000 | $15.65 | 642,568 |
| 2023-09-01 | Open-market buy | 160 | $16.00 | 641,568 |
| 2023-09-01 | Open-market buy | 512 | $15.75 | 641,208 |
| 2023-09-01 | Open-market buy | 200 | $15.56 | 641,408 |
| 2023-08-31 | Open-market buy | 2,088 | $15.58 | 640,696 |
| 2023-08-30 | Open-market buy | 2,000 | $15.49 | 638,608 |
| 2023-08-29 | Open-market buy | 1,902 | $14.94 | 636,608 |
| 2023-08-28 | Open-market buy | 2,201 | $14.68 | 634,706 |
| 2023-08-25 | Open-market buy | 3,100 | $14.08 | 632,505 |
| 2023-08-24 | Open-market buy | 1,331 | $14.33 | 629,405 |
| 2023-08-23 | Open-market buy | 294 | $14.15 | 626,673 |
| 2023-08-23 | Open-market buy | 200 | $14.14 | 626,379 |
| 2023-08-23 | Open-market buy | 706 | $14.00 | 626,179 |
| 2023-08-23 | Open-market buy | 100 | $14.17 | 625,473 |
| 2023-08-23 | Open-market buy | 199 | $14.21 | 625,373 |
| 2023-08-23 | Open-market buy | 200 | $14.20 | 628,074 |
| 2023-08-23 | Open-market buy | 1,201 | $14.16 | 627,874 |
| 2023-08-22 | Open-market buy | 43 | $14.10 | 625,174 |
| 2023-08-22 | Open-market buy | 200 | $14.70 | 625,131 |
| 2023-08-22 | Open-market buy | 200 | $14.40 | 624,931 |
| 2023-08-22 | Open-market buy | 200 | $14.50 | 624,731 |
| 2023-08-22 | Open-market buy | 400 | $14.60 | 624,531 |
| 2023-08-22 | Open-market buy | 400 | $14.30 | 624,131 |
| 2023-08-22 | Open-market buy | 400 | $14.70 | 623,731 |
| 2023-08-21 | Open-market buy | 200 | $14.50 | 623,331 |
| 2023-08-21 | Open-market buy | 200 | $14.75 | 622,931 |
| 2023-08-21 | Open-market buy | 300 | $14.60 | 622,731 |
| 2023-08-21 | Open-market buy | 500 | $14.70 | 622,431 |
| 2023-08-21 | Open-market buy | 313 | $14.76 | 621,931 |
| 2023-08-21 | Open-market buy | 1,100 | $14.80 | 621,618 |
| 2023-08-21 | Open-market buy | 200 | $14.55 | 623,131 |
| 2023-08-18 | Open-market buy | 60 | $14.55 | 620,518 |
| 2023-08-18 | Open-market buy | 1,000 | $14.65 | 620,458 |
| 2023-08-18 | Open-market buy | 940 | $14.59 | 619,458 |
| 2023-08-18 | Open-market buy | 580 | $14.61 | 618,518 |
| 2023-08-17 | Open-market buy | 400 | $14.60 | 617,938 |
| 2023-08-17 | Open-market buy | 400 | $14.60 | 616,229 |
| 2023-08-17 | Open-market buy | 200 | $14.85 | 617,338 |
| 2023-08-17 | Open-market buy | 700 | $14.88 | 617,138 |
| 2023-08-17 | Open-market buy | 209 | $14.79 | 616,438 |
| 2023-08-17 | Open-market buy | 200 | $14.65 | 617,538 |
| 2023-08-16 | Open-market buy | 500 | $13.89 | 613,328 |
| 2023-08-16 | Open-market buy | 201 | $13.97 | 613,529 |
| 2023-08-16 | Open-market buy | 300 | $14.49 | 613,829 |
| 2023-08-16 | Open-market buy | 500 | $14.64 | 614,329 |
| 2023-08-16 | Open-market buy | 1,000 | $14.75 | 615,329 |
| 2023-08-16 | Open-market buy | 500 | $14.80 | 615,829 |
| 2023-08-15 | Open-market buy | 1,500 | $13.90 | 612,828 |
| 2023-08-15 | Open-market buy | 232 | $13.77 | 611,328 |
| 2023-08-15 | Open-market buy | 200 | $13.85 | 611,096 |
| 2023-08-14 | Open-market buy | 700 | $13.75 | 609,691 |
| 2023-08-14 | Open-market buy | 400 | $13.73 | 610,091 |
| 2023-08-14 | Open-market buy | 800 | $13.72 | 610,891 |
| 2023-08-14 | Open-market buy | 5 | $13.65 | 610,896 |
| 2023-08-14 | Open-market buy | 800 | $13.70 | 608,991 |
| 2023-08-11 | Open-market buy | 400 | $13.45 | 605,391 |
| 2023-08-11 | Open-market buy | 800 | $13.22 | 608,191 |
| 2023-08-11 | Open-market buy | 500 | $13.29 | 607,391 |
| 2023-08-11 | Open-market buy | 600 | $13.30 | 606,891 |
| 2023-08-11 | Open-market buy | 500 | $13.40 | 606,291 |
| 2023-08-11 | Open-market buy | 400 | $13.37 | 605,791 |
| 2023-08-11 | Open-market buy | 100 | $13.64 | 604,991 |
| 2023-06-16 | Open-market buy | 22 | $12.40 | 604,891 |
| 2023-06-16 | Open-market buy | 200 | $12.50 | 604,869 |
| 2023-06-16 | Open-market buy | 100 | $12.70 | 604,669 |
| 2023-06-16 | Open-market buy | 300 | $12.80 | 604,569 |
| 2023-06-15 | Open-market buy | 300 | $2.90 | 603,569 |
| 2023-06-15 | Open-market buy | 200 | $13.00 | 603,769 |
| 2023-06-15 | Open-market buy | 200 | $12.70 | 604,269 |
| 2023-06-15 | Open-market buy | 100 | $12.85 | 604,069 |
| 2023-06-15 | Open-market buy | 200 | $12.80 | 603,969 |
| 2023-06-14 | Open-market buy | 300 | $12.87 | 602,152 |
| 2023-06-14 | Open-market buy | 300 | $12.78 | 602,452 |
| 2023-06-14 | Open-market buy | 600 | $12.90 | 603,052 |
| 2023-06-14 | Open-market buy | 217 | $12.79 | 603,269 |
| 2023-06-07 | Open-market buy | 2 | $12.30 | 601,852 |
| 2023-06-07 | Open-market buy | 200 | $12.79 | 601,850 |
| 2023-06-06 | Open-market buy | 400 | $12.65 | 600,337 |
| 2023-06-06 | Open-market buy | 500 | $12.31 | 600,837 |
| 2023-06-06 | Open-market buy | 509 | $12.30 | 601,346 |
| 2023-06-06 | Open-market buy | 304 | $12.40 | 601,650 |
| 2023-06-05 | Open-market buy | 679 | $12.30 | 599,937 |
| 2023-06-05 | Open-market buy | 300 | $12.37 | 599,258 |
| 2023-06-05 | Open-market buy | 1,000 | $12.50 | 598,958 |
| 2023-06-05 | Open-market buy | 500 | $12.45 | 597,758 |
| 2023-06-05 | Open-market buy | 200 | $12.40 | 597,958 |
| 2023-06-02 | Open-market buy | 100 | $12.50 | 597,182 |
| 2023-06-02 | Open-market buy | 76 | $12.40 | 597,258 |
| 2023-06-01 | Open-market buy | 100 | $12.59 | 595,846 |
| 2023-06-01 | Open-market buy | 600 | $12.40 | 596,446 |
| 2023-06-01 | Open-market buy | 400 | $12.50 | 596,846 |
| 2023-06-01 | Open-market buy | 236 | $12.30 | 597,082 |
| 2023-05-31 | Open-market buy | 200 | $12.40 | 595,544 |
| 2023-05-31 | Open-market buy | 129 | $12.30 | 595,144 |
| 2023-05-31 | Open-market buy | 100 | $12.50 | 595,244 |
| 2023-05-31 | Open-market buy | 100 | $12.55 | 595,344 |
| 2023-05-31 | Open-market buy | 202 | $12.20 | 595,746 |
| 2023-05-24 | Open-market buy | 200 | $11.60 | 594,212 |
| 2023-05-24 | Open-market buy | 200 | $11.70 | 594,012 |
| 2023-05-24 | Open-market buy | 100 | $11.80 | 593,812 |
| 2023-05-24 | Open-market buy | 100 | $11.96 | 593,712 |
| 2023-05-24 | Open-market buy | 100 | $11.90 | 593,612 |
| 2023-05-24 | Open-market buy | 200 | $11.89 | 593,512 |
| 2023-05-24 | Open-market buy | 500 | $11.80 | 593,312 |
| 2023-05-24 | Open-market buy | 203 | $10.90 | 595,015 |
| 2023-05-24 | Open-market buy | 200 | $11.50 | 594,412 |
| 2023-05-24 | Open-market buy | 200 | $11.30 | 594,612 |
| 2023-05-24 | Open-market buy | 200 | $11.10 | 594,812 |
| 2023-05-23 | Open-market buy | 244 | $11.80 | 592,712 |
| 2023-05-23 | Open-market buy | 200 | $12.00 | 592,468 |
| 2023-05-23 | Open-market buy | 100 | $11.97 | 592,812 |
| 2023-05-22 | Open-market buy | 401 | $11.79 | 592,268 |
| 2023-05-22 | Open-market buy | 382 | $11.80 | 591,867 |
| 2023-05-22 | Open-market buy | 132 | $11.70 | 591,485 |
| 2023-05-18 | Open-market buy | 200 | $10.90 | 591,353 |
| 2023-05-18 | Open-market buy | 500 | $11.00 | 591,153 |
| 2023-05-18 | Open-market buy | 100 | $11.16 | 590,653 |
| 2023-05-18 | Open-market buy | 200 | $11.27 | 590,553 |
| 2023-05-18 | Open-market buy | 200 | $11.10 | 590,353 |
| 2023-05-17 | Open-market buy | 200 | $10.96 | 590,053 |
| 2023-05-17 | Open-market buy | 300 | $10.80 | 589,853 |
| 2023-05-17 | Open-market buy | 400 | $10.50 | 589,553 |
| 2023-05-17 | Open-market buy | 100 | $11.00 | 590,153 |
| 2023-05-16 | Open-market buy | 100 | $11.25 | 587,853 |
| 2023-05-16 | Open-market buy | 100 | $11.00 | 587,953 |
| 2023-05-16 | Open-market buy | 100 | $10.80 | 588,053 |
| 2023-05-16 | Open-market buy | 600 | $10.57 | 588,653 |
| 2023-05-16 | Open-market buy | 100 | $10.55 | 588,753 |
| 2023-05-16 | Open-market buy | 217 | $10.65 | 588,970 |
| 2023-05-16 | Open-market buy | 183 | $10.77 | 589,153 |
| 2023-05-15 | Open-market buy | 140 | $10.75 | 585,953 |
| 2023-05-15 | Open-market buy | 800 | $10.98 | 586,753 |
| 2023-05-15 | Open-market buy | 600 | $10.90 | 587,353 |
| 2023-05-15 | Open-market buy | 400 | $11.16 | 587,753 |
| 2023-05-12 | Open-market buy | 500 | $10.85 | 585,813 |
| 2023-05-12 | Open-market buy | 450 | $10.90 | 585,313 |
| 2023-05-12 | Open-market buy | 427 | $10.50 | 584,863 |
| 2023-05-12 | Open-market buy | 1,000 | $10.64 | 584,436 |
| 2023-05-12 | Open-market buy | 600 | $10.40 | 582,836 |
| 2023-05-12 | Open-market buy | 300 | $10.32 | 582,236 |
| 2023-05-12 | Open-market buy | 800 | $10.65 | 581,936 |
| 2023-05-12 | Open-market buy | 500 | $10.70 | 581,136 |
| 2023-05-12 | Open-market buy | 800 | $10.50 | 580,636 |
| 2023-05-12 | Open-market buy | 500 | $10.48 | 579,836 |
| 2023-05-12 | Open-market buy | 600 | $10.60 | 583,436 |
| 2023-03-16 | Open-market buy | 200 | $12.30 | 579,336 |
| 2023-03-15 | Open-market buy | 102 | $11.74 | 578,833 |
| 2023-03-15 | Open-market buy | 200 | $11.67 | 579,033 |
| 2023-03-15 | Open-market buy | 103 | $11.73 | 579,136 |
| 2023-03-15 | Open-market buy | 100 | $11.72 | 578,731 |
| 2023-03-15 | Open-market buy | 500 | $11.64 | 578,512 |
| 2023-03-15 | Open-market buy | 119 | $11.66 | 578,631 |
| 2023-03-14 | Open-market buy | 140 | $11.76 | 577,952 |
| 2023-03-14 | Open-market buy | 60 | $11.80 | 578,012 |
| 2023-03-13 | Open-market buy | 292 | $11.55 | 577,812 |
| 2023-03-13 | Open-market buy | 900 | $11.66 | 577,520 |
| 2023-03-13 | Open-market buy | 600 | $11.74 | 576,620 |
| 2023-03-10 | Open-market buy | 1,000 | $11.52 | 575,720 |
| 2023-03-10 | Open-market buy | 300 | $11.45 | 576,020 |
| 2023-03-09 | Open-market buy | 700 | $11.93 | 572,081 |
| 2023-03-09 | Open-market buy | 500 | $11.97 | 572,581 |
| 2023-03-09 | Open-market buy | 39 | $11.80 | 574,720 |
| 2023-03-09 | Open-market buy | 500 | $11.98 | 574,681 |
| 2023-03-09 | Open-market buy | 1,200 | $11.87 | 574,181 |
| 2023-03-09 | Open-market buy | 400 | $11.75 | 572,981 |
| 2023-03-07 | Open-market buy | 300 | $11.30 | 571,370 |
| 2023-03-07 | Open-market buy | 11 | $11.20 | 571,381 |
| 2023-03-06 | Open-market buy | 500 | $11.01 | 570,018 |
| 2023-03-06 | Open-market buy | 700 | $11.00 | 569,518 |
| 2023-03-06 | Open-market buy | 300 | $11.16 | 571,070 |
| 2023-03-06 | Open-market buy | 272 | $10.96 | 570,770 |
| 2023-03-06 | Open-market buy | 200 | $10.99 | 570,498 |
| 2023-03-06 | Open-market buy | 280 | $11.10 | 570,298 |
| 2023-03-01 | Open-market buy | 460 | $11.25 | 568,818 |
| 2023-02-28 | Open-market buy | 300 | $11.15 | 568,358 |
| 2023-02-28 | Open-market buy | 500 | $11.08 | 568,058 |
| 2023-02-27 | Open-market buy | 51 | $10.95 | 556,144 |
| 2023-02-27 | Open-market buy | 306 | $11.00 | 556,450 |
| 2023-02-27 | Open-market buy | 308 | $11.10 | 566,758 |
| 2023-02-27 | Open-market buy | 200 | $11.12 | 567,558 |
| 2023-02-27 | Open-market buy | 200 | $11.15 | 567,358 |
| 2023-02-27 | Open-market buy | 400 | $11.05 | 567,158 |
| 2023-02-23 | Open-market buy | 1,002 | $11.27 | 565,391 |
| 2023-02-23 | Open-market buy | 601 | $11.15 | 565,992 |
| 2023-02-23 | Open-market buy | 101 | $11.20 | 566,093 |
| 2023-02-22 | Open-market buy | 233 | $11.35 | 563,041 |
| 2023-02-22 | Open-market buy | 134 | $11.40 | 563,175 |
| 2023-02-22 | Open-market buy | 500 | $11.50 | 563,675 |
| 2023-02-22 | Open-market buy | 214 | $11.25 | 563,889 |
| 2023-02-22 | Open-market buy | 500 | $11.10 | 564,389 |
| 2023-02-21 | Open-market buy | 51 | $11.60 | 562,808 |
| 2023-02-21 | Open-market buy | 600 | $11.70 | 562,757 |
| 2023-02-21 | Open-market buy | 757 | $11.50 | 562,157 |
| 2023-02-21 | Open-market buy | 500 | $11.60 | 561,400 |
| 2023-02-21 | Open-market buy | 500 | $11.57 | 560,900 |
| 2023-02-21 | Open-market buy | 500 | $11.49 | 560,400 |
| 2023-02-21 | Open-market buy | 808 | $11.55 | 559,900 |
| 2023-02-17 | Open-market buy | 100 | $11.96 | 559,092 |
| 2023-02-17 | Open-market buy | 100 | $11.94 | 558,992 |
| 2023-02-17 | Open-market buy | 300 | $11.80 | 558,559 |
| 2023-02-17 | Open-market buy | 300 | $11.73 | 558,259 |
| 2023-02-17 | Open-market buy | 300 | $11.77 | 557,959 |
| 2023-02-17 | Open-market buy | 333 | $11.90 | 558,892 |
| 2023-02-16 | Open-market buy | 300 | $11.86 | 557,659 |
| 2023-02-16 | Open-market buy | 209 | $11.95 | 557,359 |
| 2023-02-15 | Open-market buy | 500 | $11.90 | 557,050 |
| 2023-02-15 | Open-market buy | 100 | $11.95 | 557,150 |
| 2023-02-15 | Open-market buy | 500 | $12.00 | 556,550 |
| 2023-02-14 | Open-market buy | 200 | $11.70 | 555,700 |
| 2023-02-14 | Open-market buy | 300 | $11.80 | 556,000 |
| 2023-02-14 | Open-market buy | 50 | $12.05 | 556,050 |
| 2023-02-13 | Open-market buy | 1,200 | $11.10 | 553,985 |
| 2023-02-13 | Open-market buy | 1,000 | $11.22 | 554,985 |
| 2023-02-13 | Open-market buy | 515 | $11.44 | 555,500 |
| 2023-02-10 | Open-market buy | 600 | $11.05 | 552,185 |
| 2023-02-10 | Open-market buy | 300 | $11.01 | 552,485 |
| 2023-02-10 | Open-market buy | 300 | $10.95 | 552,785 |
| 2022-12-16 | Open-market buy | 100 | $9.00 | 551,385 |
| 2022-12-16 | Open-market buy | 100 | $9.03 | 551,585 |
| 2022-12-16 | Open-market buy | 100 | $9.05 | 551,485 |
| 2022-12-15 | Open-market buy | 100 | $9.11 | 551,185 |
| 2022-12-15 | Open-market buy | 200 | $9.15 | 551,085 |
| 2022-12-15 | Open-market buy | 100 | $9.12 | 551,285 |
| 2022-12-14 | Open-market buy | 2,600 | $9.26 | 547,860 |
| 2022-12-14 | Open-market buy | 600 | $9.27 | 548,460 |
| 2022-12-14 | Open-market buy | 300 | $9.30 | 548,760 |
| 2022-12-14 | Open-market buy | 1,300 | $9.35 | 550,060 |
| 2022-12-14 | Open-market buy | 825 | $9.20 | 550,885 |
| 2022-12-12 | Open-market buy | 530 | $9.22 | 545,260 |
| 2022-12-12 | Open-market buy | 1,000 | $9.17 | 544,730 |
| 2022-12-12 | Open-market buy | 200 | $9.21 | 543,730 |
| 2022-12-12 | Open-market buy | 600 | $9.28 | 543,530 |
| 2022-12-09 | Open-market buy | 750 | $9.28 | 542,930 |
| 2022-12-09 | Open-market buy | 800 | $9.57 | 542,180 |
| 2022-12-08 | Open-market buy | 450 | $9.41 | 541,380 |
| 2022-12-08 | Open-market buy | 300 | $9.40 | 540,930 |
| 2022-12-08 | Open-market buy | 500 | $9.22 | 540,630 |
| 2022-12-08 | Open-market buy | 1,100 | $9.13 | 540,130 |
| 2022-12-08 | Open-market buy | 1,000 | $9.16 | 539,030 |
| 2022-09-15 | Open-market buy | 401 | $8.35 | 537,930 |
| 2022-09-15 | Open-market buy | 500 | $8.40 | 537,529 |
| 2022-09-15 | Open-market buy | 100 | $8.20 | 538,030 |
| 2022-09-14 | Open-market buy | 239 | $8.45 | 535,687 |
| 2022-09-14 | Open-market buy | 500 | $8.30 | 537,029 |
| 2022-09-14 | Open-market buy | 500 | $8.33 | 536,529 |
| 2022-09-14 | Open-market buy | 342 | $8.35 | 536,029 |
| 2022-09-13 | Open-market buy | 135 | $8.10 | 535,448 |
| 2022-09-13 | Open-market buy | 102 | $8.22 | 535,313 |
| 2022-09-13 | Open-market buy | 700 | $8.24 | 535,211 |
| 2022-09-13 | Open-market buy | 600 | $8.19 | 534,511 |
| 2022-09-13 | Open-market buy | 1,200 | $8.25 | 533,911 |
| 2022-09-12 | Open-market buy | 134 | $8.20 | 532,711 |
| 2022-09-12 | Open-market buy | 500 | $8.19 | 532,577 |
| 2022-09-12 | Open-market buy | 1,000 | $8.15 | 532,077 |
| 2022-09-12 | Open-market buy | 500 | $8.14 | 531,077 |
| 2022-09-12 | Open-market buy | 1,500 | $8.13 | 530,577 |
| 2022-09-12 | Open-market buy | 1,900 | $8.10 | 529,077 |
| 2022-09-12 | Open-market buy | 400 | $8.00 | 527,177 |
| 2022-09-12 | Open-market buy | 200 | $8.09 | 526,777 |
| 2022-09-09 | Open-market buy | 1,510 | $8.03 | 526,577 |
| 2022-09-09 | Open-market buy | 50 | $7.95 | 525,067 |
| 2022-09-09 | Open-market buy | 500 | $8.02 | 525,017 |
| 2022-09-09 | Open-market buy | 500 | $8.00 | 524,517 |
| 2022-09-09 | Open-market buy | 2,000 | $8.04 | 524,017 |
| 2022-09-09 | Open-market buy | 1,000 | $8.05 | 522,017 |
| 2022-09-09 | Open-market buy | 500 | $7.89 | 521,017 |
| 2022-09-09 | Open-market buy | 500 | $7.83 | 520,517 |
| 2022-09-08 | Open-market buy | 500 | $7.85 | 520,017 |
| 2022-09-08 | Open-market buy | 1,000 | $7.90 | 519,517 |
| 2022-09-08 | Open-market buy | 1,000 | $7.80 | 518,517 |
| 2022-09-08 | Open-market buy | 200 | $7.71 | 517,517 |
| 2022-08-16 | Open-market buy | 60 | $8.28 | 516,699 |
| 2022-08-16 | Open-market buy | 95 | $8.26 | 516,794 |
| 2022-08-16 | Open-market buy | 23 | $8.33 | 516,817 |
| 2022-08-16 | Open-market buy | 500 | $8.35 | 517,317 |
| 2022-08-15 | Open-market buy | 800 | $8.15 | 516,639 |
| 2022-08-15 | Open-market buy | 600 | $8.32 | 515,839 |
| 2022-08-15 | Open-market buy | 1,400 | $8.30 | 515,239 |
| 2022-08-12 | Open-market buy | 559 | $8.15 | 513,839 |
| 2022-08-12 | Open-market buy | 1,000 | $8.18 | 513,280 |
| 2022-08-12 | Open-market buy | 700 | $8.20 | 512,280 |
| 2022-08-12 | Open-market buy | 1,300 | $8.38 | 511,580 |
| 2022-08-12 | Open-market buy | 1,800 | $8.40 | 510,280 |
| 2022-06-16 | Open-market buy | 500 | $8.90 | 508,180 |
| 2022-06-16 | Open-market buy | 500 | $8.85 | 507,680 |
| 2022-06-16 | Open-market buy | 300 | $8.75 | 507,180 |
| 2022-06-16 | Open-market buy | 500 | $8.70 | 506,880 |
| 2022-06-16 | Open-market buy | 600 | $8.60 | 506,380 |
| 2022-06-16 | Open-market buy | 500 | $8.50 | 505,780 |
| 2022-06-16 | Open-market buy | 300 | $8.95 | 508,480 |
| 2022-06-15 | Open-market buy | 500 | $8.90 | 505,280 |
| 2022-06-15 | Open-market buy | 2 | $8.80 | 504,780 |
| 2022-06-14 | Open-market buy | 112 | $8.75 | 504,765 |
| 2022-06-14 | Open-market buy | 800 | $8.90 | 504,653 |
| 2022-06-14 | Open-market buy | 200 | $8.99 | 503,853 |
| 2022-06-14 | Open-market buy | 200 | $8.96 | 503,653 |
| 2022-06-14 | Open-market buy | 200 | $8.85 | 503,453 |
| 2022-06-14 | Open-market buy | 330 | $8.70 | 503,253 |
| 2022-06-14 | Open-market buy | 13 | $8.80 | 504,778 |
| 2022-06-13 | Open-market buy | 1,000 | $8.66 | 502,923 |
| 2022-06-10 | Open-market buy | 500 | $9.28 | 497,923 |
| 2022-06-10 | Open-market buy | 500 | $9.40 | 498,423 |
| 2022-06-10 | Open-market buy | 500 | $9.35 | 498,923 |
| 2022-06-10 | Open-market buy | 1,500 | $9.20 | 501,923 |
| 2022-06-10 | Open-market buy | 500 | $9.25 | 500,423 |
| 2022-06-10 | Open-market buy | 500 | $9.50 | 499,923 |
| 2022-06-10 | Open-market buy | 500 | $9.30 | 499,423 |
| 2022-06-09 | Open-market buy | 1,000 | $9.48 | 497,025 |
| 2022-06-09 | Open-market buy | 25 | $9.40 | 496,025 |
| 2022-06-09 | Open-market buy | 398 | $9.52 | 497,423 |
| 2022-06-08 | Open-market buy | 500 | $9.60 | 495,000 |
| 2022-06-08 | Open-market buy | 1,000 | $9.50 | 496,000 |
| 2022-06-07 | Open-market buy | 600 | $9.50 | 494,500 |
| 2022-06-06 | Open-market buy | 2,059 | $9.21 | 493,441 |
| 2022-06-06 | Open-market buy | 1,041 | $9.50 | 491,382 |
| 2022-06-06 | Open-market buy | 459 | $9.46 | 493,900 |
| 2022-06-03 | Open-market buy | 100 | $9.08 | 490,341 |
| 2022-06-03 | Open-market buy | 100 | $9.05 | 490,241 |
| 2022-06-02 | Open-market buy | 500 | $8.96 | 489,939 |
| 2022-06-02 | Open-market buy | 950 | $9.00 | 489,439 |
| 2022-06-02 | Open-market buy | 100 | $8.99 | 490,039 |
| 2022-06-02 | Open-market buy | 100 | $8.98 | 490,139 |
| 2022-06-02 | Open-market buy | 2 | $8.75 | 490,141 |
| 2022-06-01 | Open-market buy | 300 | $8.45 | 487,989 |
| 2022-06-01 | Open-market buy | 200 | $8.90 | 487,689 |
| 2022-06-01 | Open-market buy | 988 | $8.85 | 487,489 |
| 2022-06-01 | Open-market buy | 500 | $8.75 | 488,489 |
| 2022-05-31 | Open-market buy | 800 | $8.94 | 485,500 |
| 2022-05-31 | Open-market buy | 1 | $8.80 | 486,501 |
| 2022-05-31 | Open-market buy | 500 | $8.90 | 486,500 |
| 2022-05-31 | Open-market buy | 500 | $8.93 | 486,000 |
| 2022-05-27 | Open-market buy | 100 | $8.48 | 484,300 |
| 2022-05-27 | Open-market buy | 1,000 | $8.49 | 484,200 |
| 2022-05-27 | Open-market buy | 1,000 | $8.47 | 483,200 |
| 2022-05-27 | Open-market buy | 400 | $8.44 | 484,700 |
| 2022-05-26 | Open-market buy | 200 | $8.48 | 482,200 |
| 2022-05-26 | Open-market buy | 200 | $8.45 | 482,000 |
| 2022-05-26 | Open-market buy | 1,949 | $8.21 | 481,400 |
| 2022-05-26 | Open-market buy | 400 | $8.43 | 481,800 |
| 2022-05-25 | Open-market buy | 500 | $8.30 | 479,451 |
| 2022-05-25 | Open-market buy | 598 | $8.25 | 478,951 |
| 2022-05-24 | Open-market buy | 400 | $8.00 | 478,353 |
| 2022-05-24 | Open-market buy | 500 | $8.00 | 476,953 |
| 2022-05-24 | Open-market buy | 1,000 | $7.99 | 477,953 |
| 2022-05-23 | Open-market buy | 98 | $7.89 | 475,453 |
| 2022-05-23 | Open-market buy | 1,856 | $7.90 | 475,355 |
| 2022-05-23 | Open-market buy | 140 | $7.99 | 475,593 |
| 2022-05-23 | Open-market buy | 860 | $8.00 | 476,453 |
| 2022-05-20 | Open-market buy | 300 | $7.89 | 472,599 |
| 2022-05-20 | Open-market buy | 2 | $7.75 | 472,299 |
| 2022-05-20 | Open-market buy | 300 | $7.80 | 472,899 |
| 2022-05-20 | Open-market buy | 600 | $7.96 | 473,499 |
| 2022-05-19 | Open-market buy | 104 | $7.60 | 472,297 |
| 2022-05-19 | Open-market buy | 500 | $7.78 | 472,193 |
| 2022-05-19 | Open-market buy | 500 | $7.80 | 471,693 |
| 2022-05-19 | Open-market buy | 200 | $7.87 | 471,193 |
| 2022-05-19 | Open-market buy | 200 | $7.86 | 470,993 |
| 2022-05-19 | Open-market buy | 200 | $7.78 | 470,793 |
| 2022-05-19 | Open-market buy | 1,000 | $7.75 | 470,593 |
| 2022-05-19 | Open-market buy | 500 | $7.65 | 469,593 |
| 2022-05-18 | Open-market buy | 500 | $7.78 | 466,093 |
| 2022-05-18 | Open-market buy | 1,000 | $7.70 | 469,093 |
| 2022-05-18 | Open-market buy | 500 | $7.79 | 468,093 |
| 2022-05-18 | Open-market buy | 500 | $7.82 | 467,593 |
| 2022-05-18 | Open-market buy | 500 | $7.69 | 467,093 |
| 2022-05-18 | Open-market buy | 500 | $7.72 | 466,593 |
| 2022-05-17 | Open-market buy | 100 | $7.50 | 465,593 |
| 2022-05-16 | Open-market buy | 200 | $7.46 | 465,493 |
| 2022-05-16 | Open-market buy | 500 | $7.40 | 465,293 |
| 2022-05-16 | Open-market buy | 500 | $7.44 | 464,793 |
| 2022-05-16 | Open-market buy | 45 | $7.44 | 464,293 |
| 2022-05-16 | Open-market buy | 155 | $7.45 | 464,248 |
| 2022-05-16 | Open-market buy | 500 | $7.35 | 464,093 |
| 2022-05-16 | Open-market buy | 786 | $7.49 | 463,593 |
| 2022-05-16 | Open-market buy | 200 | $7.41 | 462,807 |
| 2022-05-16 | Open-market buy | 100 | $7.48 | 462,607 |
| 2022-05-16 | Open-market buy | 514 | $7.42 | 462,507 |
| 2022-05-16 | Open-market buy | 2,700 | $7.49 | 461,993 |
| 2022-05-13 | Open-market buy | 150 | $7.20 | 459,293 |
| 2022-05-13 | Open-market buy | 1,000 | $7.25 | 459,143 |
| 2022-05-13 | Open-market buy | 2,500 | $7.15 | 458,143 |
| 2022-04-27 | Open-market buy | 1,000 | $7.01 | 454,643 |
| 2022-04-27 | Open-market buy | 500 | $7.10 | 453,643 |
| 2022-04-27 | Open-market buy | 500 | $7.17 | 453,143 |
| 2022-04-27 | Open-market buy | 500 | $6.93 | 455,643 |
| 2022-04-27 | Open-market buy | 500 | $7.00 | 455,143 |
| 2022-04-08 | Open-market buy | 200 | $7.30 | 452,643 |
| 2022-04-07 | Open-market buy | 200 | $7.27 | 451,643 |
| 2022-04-07 | Open-market buy | 91 | $7.30 | 451,443 |
| 2022-04-07 | Open-market buy | 1,500 | $7.41 | 451,352 |
| 2022-04-07 | Open-market buy | 500 | $7.25 | 451,143 |
| 2022-02-09 | Open-market buy | 500 | $8.00 | 449,352 |
| 2022-02-09 | Open-market buy | 500 | $7.91 | 449,852 |
| 2022-02-08 | Open-market buy | 300 | $8.60 | 448,852 |
| 2022-02-08 | Open-market buy | 300 | $8.56 | 448,552 |
| 2022-02-08 | Open-market buy | 300 | $8.45 | 448,252 |
| 2022-02-07 | Open-market buy | 203 | $8.49 | 447,952 |
| 2022-02-07 | Open-market buy | 1,300 | $8.45 | 447,652 |
| 2022-02-07 | Open-market buy | 100 | $8.42 | 446,352 |
| 2022-02-07 | Open-market buy | 100 | $8.48 | 446,252 |
| 2022-02-07 | Open-market buy | 500 | $8.50 | 446,152 |
| 2022-02-07 | Open-market buy | 97 | $8.47 | 447,749 |
| 2022-01-25 | Open-market buy | 300 | $8.25 | 445,662 |
| 2022-01-24 | Open-market buy | 400 | $8.45 | 445,062 |
| 2022-01-24 | Open-market buy | 300 | $8.30 | 445,362 |
| 2022-01-21 | Open-market buy | 149 | $8.54 | 443,466 |
| 2022-01-21 | Open-market buy | 349 | $8.55 | 443,815 |
| 2022-01-21 | Open-market buy | 847 | $8.40 | 444,662 |
| 2022-01-13 | Open-market buy | 500 | $8.50 | 443,317 |
| 2022-01-13 | Open-market buy | 700 | $8.65 | 442,817 |
| 2022-01-12 | Open-market buy | 200 | $8.60 | 442,117 |
| 2022-01-11 | Open-market buy | 100 | $8.47 | 439,017 |
| 2022-01-11 | Open-market buy | 1,400 | $8.55 | 440,417 |
| 2022-01-11 | Open-market buy | 901 | $8.69 | 441,318 |
| 2022-01-11 | Open-market buy | 100 | $8.66 | 441,418 |
| 2022-01-11 | Open-market buy | 99 | $8.65 | 441,517 |
| 2022-01-11 | Open-market buy | 400 | $8.68 | 441,917 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.