SEC CIK 925974

NERGES JOSEPH R

Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.

Current Positions

CompanyShares OwnedAs Of
CSPIview stock →1,423,5002026-09-15

Position History — CSPI

Reported shares owned immediately after each Form 4 transaction, over time.

0474,500949,0001,423,5002022-012022-062023-022023-062024-052024-072026-09

Recent Filings — CSPI

DateActivitySharesPriceOwned After
2026-09-15Open-market buy472$7.961,423,500
2026-09-15Open-market buy28$7.901,423,028
2026-09-14Open-market buy500$7.901,423,000
2026-09-11Open-market buy1,000$7.901,422,500
2026-09-11Open-market buy1,000$7.851,421,500
2026-09-11Open-market buy1,600$7.751,420,500
2026-06-10Open-market buy100$8.321,418,900
2026-06-10Open-market buy71$8.291,418,800
2026-06-09Open-market buy199$8.051,418,729
2026-06-09Open-market buy700$8.691,418,530
2026-06-08Open-market buy800$8.401,417,830
2026-06-08Open-market buy500$8.601,417,030
2026-06-08Open-market buy1,000$8.751,416,530
2026-05-13Open-market buy500$9.261,415,530
2026-05-13Open-market buy400$9.191,415,030
2026-05-12Open-market buy200$9.151,414,630
2026-05-12Open-market buy800$9.301,414,430
2026-05-11Open-market buy500$9.201,413,630
2026-05-11Open-market buy348$9.181,413,130
2026-05-11Open-market buy1,500$9.221,412,782
2026-03-13Open-market buy200$8.591,411,282
2026-03-12Open-market buy407$8.451,411,082
2026-03-12Open-market buy500$8.581,410,675
2026-03-11Open-market buy400$8.481,410,175
2026-03-11Open-market buy300$8.451,409,775
2026-03-11Open-market buy400$8.501,409,475
2026-02-25Open-market buy100$8.701,409,075
2026-02-25Open-market buy200$8.751,408,975
2026-02-25Open-market buy500$8.801,408,775
2026-02-25Open-market buy200$8.951,408,275
2026-02-25Open-market buy300$8.911,408,075
2026-02-25Open-market buy200$8.921,407,775
2026-02-24Open-market buy500$8.791,407,575
2026-02-24Open-market buy500$8.711,407,075
2026-02-24Open-market buy500$8.691,406,575
2026-02-19Open-market buy400$9.131,406,075
2026-02-19Open-market buy112$9.181,405,675
2026-02-18Open-market buy800$9.121,405,563
2026-02-18Open-market buy1,000$9.211,404,763
2026-02-18Open-market buy1,300$9.201,403,763
2026-02-18Open-market buy1,000$9.301,402,463
2026-02-17Open-market buy900$9.151,401,463
2026-02-17Open-market buy1,800$9.211,400,563
2026-02-17Open-market buy1,000$9.271,398,763
2026-02-17Open-market buy1,200$9.181,397,763
2026-02-17Open-market buy1,500$9.321,396,563
2025-09-15Open-market buy1,000$11.211,395,063
2025-09-15Open-market buy1,200$11.211,394,063
2025-06-13Open-market buy200$11.711,392,863
2025-06-13Open-market buy500$11.801,392,663
2025-06-13Open-market buy2,150$11.911,392,163
2025-06-13Open-market buy1,000$11.991,390,013
2025-06-06Open-market buy100$13.481,389,013
2025-06-06Open-market buy200$13.501,388,913
2025-06-06Open-market buy200$13.601,388,713
2025-06-06Open-market buy200$13.861,388,513
2025-06-05Open-market buy200$13.921,388,313
2025-06-04Open-market buy300$14.101,388,113
2025-06-04Open-market buy500$13.961,387,813
2025-06-04Open-market buy100$13.971,387,313
2025-06-04Open-market buy100$14.001,387,213
2025-06-04Open-market buy100$13.911,387,113
2025-05-29Open-market buy200$14.751,387,013
2025-05-28Open-market buy100$14.601,386,813
2025-05-28Open-market buy100$14.641,386,713
2025-05-28Open-market buy200$14.651,386,613
2025-05-27Open-market buy200$14.501,386,413
2025-05-27Open-market buy300$14.601,386,213
2025-05-27Open-market buy200$14.561,385,913
2025-05-27Open-market buy200$14.801,385,713
2025-05-27Open-market buy99$14.741,385,513
2025-05-27Open-market buy101$14.751,385,414
2025-03-11Open-market buy300$15.751,385,313
2025-03-10Open-market buy300$15.501,385,013
2025-03-10Open-market buy200$15.551,384,713
2025-03-10Open-market buy400$15.701,384,513
2025-03-10Open-market buy200$15.781,384,113
2025-03-10Open-market buy100$15.951,383,913
2025-03-07Open-market buy500$15.051,383,813
2025-02-26Open-market buy100$16.101,383,313
2025-02-26Open-market buy100$16.001,383,213
2025-02-26Open-market buy300$15.601,383,113
2025-02-26Open-market buy699$15.751,382,813
2025-02-26Open-market buy200$15.501,382,114
2025-02-25Open-market buy300$15.751,381,914
2025-02-25Open-market buy100$15.501,381,614
2025-02-24Open-market buy404$16.361,381,514
2025-02-24Open-market buy251$16.501,381,110
2025-02-14Open-market buy200$18.611,380,859
2025-02-13Open-market buy98$19.051,380,659
2025-02-13Open-market buy500$18.901,380,561
2025-02-13Open-market buy800$19.001,380,061
2025-02-12Open-market buy200$20.001,379,261
2025-02-12Open-market buy700$19.991,379,061
2025-02-12Open-market buy500$19.701,378,361
2024-08-15Open-market buy300$12.801,377,861
2024-08-15Open-market buy600$13.901,377,561
2024-08-15Open-market buy300$13.001,376,961
2024-08-14Open-market buy400$13.051,376,661
2024-08-14Open-market buy600$13.201,376,261
2024-08-14Open-market buy400$13.251,375,661
2024-08-14Open-market buy100$13.241,375,261
2024-08-14Open-market buy100$13.411,375,161
2024-08-01Open-market buy500$14.331,375,061
2024-08-01Open-market buy500$14.601,374,561
2024-08-01Open-market buy200$14.861,374,061
2024-07-30Open-market buy500$14.501,373,861
2024-07-30Open-market buy1,000$14.601,373,361
2024-07-30Open-market buy309$14.751,372,361
2024-07-19Open-market buy300$14.351,372,052
2024-07-18Open-market buy26$14.301,371,752
2024-07-18Open-market buy200$14.401,371,726
2024-07-18Open-market buy200$14.551,371,526
2024-07-17Open-market buy400$14.111,371,326
2024-07-17Open-market buy400$14.201,370,926
2024-07-17Open-market buy62$14.601,370,526
2024-07-17Open-market buy138$14.411,370,464
2024-07-17Open-market buy1,000$14.551,370,326
2024-06-27Open-market buy270$14.651,369,326
2024-06-27Open-market buy200$14.701,369,056
2024-06-26Open-market buy140$13.001,368,856
2024-06-25Open-market buy300$12.901,368,716
2024-06-25Open-market buy300$13.101,368,416
2024-06-25Open-market buy100$13.161,368,116
2024-06-25Open-market buy400$13.231,368,016
2024-06-24Open-market buy300$13.401,367,616
2024-06-24Open-market buy300$13.551,367,316
2024-06-24Open-market buy500$13.601,367,016
2024-06-24Open-market buy300$13.801,366,516
2024-06-21Open-market buy550$13.961,366,216
2024-06-21Open-market buy400$14.051,365,666
2024-06-21Open-market buy400$14.101,365,266
2024-06-21Open-market buy500$14.121,364,866
2024-06-21Open-market buy200$14.161,364,366
2024-06-21Open-market buy100$14.091,364,166
2024-06-21Open-market buy100$14.191,364,066
2024-06-20Open-market buy300$13.921,363,966
2024-06-18Open-market buy62$13.901,363,666
2024-06-18Open-market buy300$14.001,363,604
2024-06-18Open-market buy500$13.801,363,304
2024-06-18Open-market buy300$13.991,362,804
2024-06-18Open-market buy700$14.001,362,504
2024-06-17Open-market buy30$13.801,361,804
2024-06-17Open-market buy472$13.901,361,774
2024-06-17Open-market buy600$13.951,361,302
2024-06-17Open-market buy300$14.051,360,702
2024-06-14Open-market buy700$13.901,360,402
2024-06-14Open-market buy300$14.001,359,702
2024-06-14Open-market buy500$14.051,359,402
2024-06-14Open-market buy500$14.151,358,902
2024-06-07Open-market buy100$14.411,358,402
2024-06-07Open-market buy300$14.401,358,302
2024-06-07Open-market buy200$14.301,358,002
2024-06-07Open-market buy300$14.151,357,802
2024-06-07Open-market buy200$14.101,357,502
2024-06-07Open-market buy200$14.011,357,302
2024-06-07Open-market buy600$13.901,357,102
2024-06-06Open-market buy600$14.151,356,502
2024-06-04Open-market buy100$14.521,355,902
2024-06-04Open-market buy100$14.371,355,802
2024-06-04Open-market buy600$14.201,355,702
2024-06-03Open-market buy1,000$14.151,355,102
2024-06-03Open-market buy300$14.201,354,102
2024-06-03Open-market buy200$14.301,353,802
2024-06-03Open-market buy200$14.351,353,602
2024-06-03Open-market buy200$14.411,353,402
2024-06-03Open-market buy300$14.481,353,202
2024-06-03Open-market buy300$14.601,352,902
2024-05-31Open-market buy500$14.001,352,602
2024-05-31Open-market buy700$14.101,352,102
2024-05-31Open-market buy500$14.221,351,402
2024-05-31Open-market buy500$14.551,350,902
2024-05-28Open-market buy610$14.161,350,402
2024-05-28Open-market buy100$13.901,349,792
2024-05-28Open-market buy500$14.051,349,692
2024-05-28Open-market buy500$14.201,349,192
2024-05-28Open-market buy200$14.251,348,692
2024-05-28Open-market buy300$14.331,348,492
2024-05-28Open-market buy200$14.301,348,192
2024-05-28Open-market buy400$14.351,347,992
2024-05-24Open-market buy21$14.351,347,592
2024-05-24Open-market buy100$14.401,347,571
2024-05-24Open-market buy200$14.541,347,471
2024-05-24Open-market buy500$14.521,347,271
2024-05-24Open-market buy100$14.571,346,771
2024-05-24Open-market buy100$14.501,346,671
2024-05-24Open-market buy200$14.671,346,571
2024-05-23Open-market buy200$14.901,346,371
2024-05-23Open-market buy200$14.701,346,171
2024-05-23Open-market buy400$14.231,345,971
2024-05-23Open-market buy200$14.281,345,571
2024-05-23Open-market buy200$14.251,345,371
2024-05-23Open-market buy100$14.201,345,171
2024-05-22Open-market buy100$15.041,345,071
2024-05-22Open-market buy200$14.801,344,971
2024-05-21Open-market buy200$14.711,344,771
2024-05-21Open-market buy100$14.741,344,571
2024-05-21Open-market buy100$14.851,344,471
2024-05-21Open-market buy200$14.751,344,371
2024-05-21Open-market buy150$14.901,344,171
2024-05-21Open-market buy100$14.941,344,021
2024-05-21Open-market buy100$14.971,343,921
2024-05-20Open-market buy200$14.751,343,821
2024-05-20Open-market buy200$14.451,343,621
2024-05-20Open-market buy300$14.301,343,421
2024-05-20Open-market buy200$14.351,343,121
2024-05-20Open-market buy200$14.201,342,921
2024-05-17Open-market buy105$14.421,342,721
2024-05-17Open-market buy300$14.201,342,616
2024-05-17Open-market buy200$14.341,342,316
2024-05-17Open-market buy400$14.271,342,116
2024-05-17Open-market buy700$14.351,341,716
2024-05-17Open-market buy200$14.441,341,016
2024-05-15Open-market buy100$13.651,340,816
2024-05-15Open-market buy100$13.651,340,716
2024-05-15Open-market buy100$13.651,340,616
2024-05-15Open-market buy100$13.641,340,516
2024-05-15Open-market buy200$13.561,340,416
2024-05-14Open-market buy200$13.381,340,221
2024-05-14Open-market buy200$13.401,340,021
2024-05-14Open-market buy200$13.531,339,821
2024-05-14Open-market buy400$13.671,339,621
2024-05-13Open-market buy5$13.401,339,221
2024-05-13Open-market buy200$13.351,339,216
2024-05-13Open-market buy200$13.511,339,016
2024-05-13Open-market buy200$13.621,338,816
2024-05-10Open-market buy200$13.231,338,616
2024-05-10Open-market buy200$13.171,338,416
2024-05-10Open-market buy200$13.101,338,216
2024-03-15Open-market buy25$39.00669,008
2024-03-15Open-market buy300$38.51668,683
2024-03-15Open-market buy300$38.50668,983
2024-03-14Open-market buy200$40.50668,383
2024-03-12Open-market buy100$38.63667,983
2024-03-12Open-market buy200$38.90667,883
2024-03-12Open-market buy200$38.25668,183
2024-03-11Open-market buy170$36.75667,683
2024-03-11Open-market buy800$35.75667,513
2024-03-08Open-market buy200$36.25666,513
2024-03-08Open-market buy200$36.00666,713
2024-02-20Open-market buy300$30.05666,053
2024-02-20Open-market buy400$30.10665,753
2024-02-20Open-market buy700$30.50665,353
2024-02-20Open-market buy260$29.70666,313
2024-02-20Open-market buy400$30.75664,653
2024-02-20Open-market buy300$31.05664,253
2024-02-20Open-market buy300$31.75663,953
2024-02-20Open-market buy800$32.05663,653
2024-02-20Open-market buy1,200$32.45662,853
2024-02-16Open-market buy500$33.00661,653
2023-12-15Open-market buy3,416$17.31661,153
2023-12-14Open-market buy14,722$18.38657,737
2023-09-15Open-market buy24$20.75643,015
2023-09-14Open-market buy100$20.77642,891
2023-09-14Open-market buy100$20.79642,991
2023-09-13Open-market buy223$20.05642,791
2023-09-05Open-market buy1,000$15.65642,568
2023-09-01Open-market buy160$16.00641,568
2023-09-01Open-market buy512$15.75641,208
2023-09-01Open-market buy200$15.56641,408
2023-08-31Open-market buy2,088$15.58640,696
2023-08-30Open-market buy2,000$15.49638,608
2023-08-29Open-market buy1,902$14.94636,608
2023-08-28Open-market buy2,201$14.68634,706
2023-08-25Open-market buy3,100$14.08632,505
2023-08-24Open-market buy1,331$14.33629,405
2023-08-23Open-market buy294$14.15626,673
2023-08-23Open-market buy200$14.14626,379
2023-08-23Open-market buy706$14.00626,179
2023-08-23Open-market buy100$14.17625,473
2023-08-23Open-market buy199$14.21625,373
2023-08-23Open-market buy200$14.20628,074
2023-08-23Open-market buy1,201$14.16627,874
2023-08-22Open-market buy43$14.10625,174
2023-08-22Open-market buy200$14.70625,131
2023-08-22Open-market buy200$14.40624,931
2023-08-22Open-market buy200$14.50624,731
2023-08-22Open-market buy400$14.60624,531
2023-08-22Open-market buy400$14.30624,131
2023-08-22Open-market buy400$14.70623,731
2023-08-21Open-market buy200$14.50623,331
2023-08-21Open-market buy200$14.75622,931
2023-08-21Open-market buy300$14.60622,731
2023-08-21Open-market buy500$14.70622,431
2023-08-21Open-market buy313$14.76621,931
2023-08-21Open-market buy1,100$14.80621,618
2023-08-21Open-market buy200$14.55623,131
2023-08-18Open-market buy60$14.55620,518
2023-08-18Open-market buy1,000$14.65620,458
2023-08-18Open-market buy940$14.59619,458
2023-08-18Open-market buy580$14.61618,518
2023-08-17Open-market buy400$14.60617,938
2023-08-17Open-market buy400$14.60616,229
2023-08-17Open-market buy200$14.85617,338
2023-08-17Open-market buy700$14.88617,138
2023-08-17Open-market buy209$14.79616,438
2023-08-17Open-market buy200$14.65617,538
2023-08-16Open-market buy500$13.89613,328
2023-08-16Open-market buy201$13.97613,529
2023-08-16Open-market buy300$14.49613,829
2023-08-16Open-market buy500$14.64614,329
2023-08-16Open-market buy1,000$14.75615,329
2023-08-16Open-market buy500$14.80615,829
2023-08-15Open-market buy1,500$13.90612,828
2023-08-15Open-market buy232$13.77611,328
2023-08-15Open-market buy200$13.85611,096
2023-08-14Open-market buy700$13.75609,691
2023-08-14Open-market buy400$13.73610,091
2023-08-14Open-market buy800$13.72610,891
2023-08-14Open-market buy5$13.65610,896
2023-08-14Open-market buy800$13.70608,991
2023-08-11Open-market buy400$13.45605,391
2023-08-11Open-market buy800$13.22608,191
2023-08-11Open-market buy500$13.29607,391
2023-08-11Open-market buy600$13.30606,891
2023-08-11Open-market buy500$13.40606,291
2023-08-11Open-market buy400$13.37605,791
2023-08-11Open-market buy100$13.64604,991
2023-06-16Open-market buy22$12.40604,891
2023-06-16Open-market buy200$12.50604,869
2023-06-16Open-market buy100$12.70604,669
2023-06-16Open-market buy300$12.80604,569
2023-06-15Open-market buy300$2.90603,569
2023-06-15Open-market buy200$13.00603,769
2023-06-15Open-market buy200$12.70604,269
2023-06-15Open-market buy100$12.85604,069
2023-06-15Open-market buy200$12.80603,969
2023-06-14Open-market buy300$12.87602,152
2023-06-14Open-market buy300$12.78602,452
2023-06-14Open-market buy600$12.90603,052
2023-06-14Open-market buy217$12.79603,269
2023-06-07Open-market buy2$12.30601,852
2023-06-07Open-market buy200$12.79601,850
2023-06-06Open-market buy400$12.65600,337
2023-06-06Open-market buy500$12.31600,837
2023-06-06Open-market buy509$12.30601,346
2023-06-06Open-market buy304$12.40601,650
2023-06-05Open-market buy679$12.30599,937
2023-06-05Open-market buy300$12.37599,258
2023-06-05Open-market buy1,000$12.50598,958
2023-06-05Open-market buy500$12.45597,758
2023-06-05Open-market buy200$12.40597,958
2023-06-02Open-market buy100$12.50597,182
2023-06-02Open-market buy76$12.40597,258
2023-06-01Open-market buy100$12.59595,846
2023-06-01Open-market buy600$12.40596,446
2023-06-01Open-market buy400$12.50596,846
2023-06-01Open-market buy236$12.30597,082
2023-05-31Open-market buy200$12.40595,544
2023-05-31Open-market buy129$12.30595,144
2023-05-31Open-market buy100$12.50595,244
2023-05-31Open-market buy100$12.55595,344
2023-05-31Open-market buy202$12.20595,746
2023-05-24Open-market buy200$11.60594,212
2023-05-24Open-market buy200$11.70594,012
2023-05-24Open-market buy100$11.80593,812
2023-05-24Open-market buy100$11.96593,712
2023-05-24Open-market buy100$11.90593,612
2023-05-24Open-market buy200$11.89593,512
2023-05-24Open-market buy500$11.80593,312
2023-05-24Open-market buy203$10.90595,015
2023-05-24Open-market buy200$11.50594,412
2023-05-24Open-market buy200$11.30594,612
2023-05-24Open-market buy200$11.10594,812
2023-05-23Open-market buy244$11.80592,712
2023-05-23Open-market buy200$12.00592,468
2023-05-23Open-market buy100$11.97592,812
2023-05-22Open-market buy401$11.79592,268
2023-05-22Open-market buy382$11.80591,867
2023-05-22Open-market buy132$11.70591,485
2023-05-18Open-market buy200$10.90591,353
2023-05-18Open-market buy500$11.00591,153
2023-05-18Open-market buy100$11.16590,653
2023-05-18Open-market buy200$11.27590,553
2023-05-18Open-market buy200$11.10590,353
2023-05-17Open-market buy200$10.96590,053
2023-05-17Open-market buy300$10.80589,853
2023-05-17Open-market buy400$10.50589,553
2023-05-17Open-market buy100$11.00590,153
2023-05-16Open-market buy100$11.25587,853
2023-05-16Open-market buy100$11.00587,953
2023-05-16Open-market buy100$10.80588,053
2023-05-16Open-market buy600$10.57588,653
2023-05-16Open-market buy100$10.55588,753
2023-05-16Open-market buy217$10.65588,970
2023-05-16Open-market buy183$10.77589,153
2023-05-15Open-market buy140$10.75585,953
2023-05-15Open-market buy800$10.98586,753
2023-05-15Open-market buy600$10.90587,353
2023-05-15Open-market buy400$11.16587,753
2023-05-12Open-market buy500$10.85585,813
2023-05-12Open-market buy450$10.90585,313
2023-05-12Open-market buy427$10.50584,863
2023-05-12Open-market buy1,000$10.64584,436
2023-05-12Open-market buy600$10.40582,836
2023-05-12Open-market buy300$10.32582,236
2023-05-12Open-market buy800$10.65581,936
2023-05-12Open-market buy500$10.70581,136
2023-05-12Open-market buy800$10.50580,636
2023-05-12Open-market buy500$10.48579,836
2023-05-12Open-market buy600$10.60583,436
2023-03-16Open-market buy200$12.30579,336
2023-03-15Open-market buy102$11.74578,833
2023-03-15Open-market buy200$11.67579,033
2023-03-15Open-market buy103$11.73579,136
2023-03-15Open-market buy100$11.72578,731
2023-03-15Open-market buy500$11.64578,512
2023-03-15Open-market buy119$11.66578,631
2023-03-14Open-market buy140$11.76577,952
2023-03-14Open-market buy60$11.80578,012
2023-03-13Open-market buy292$11.55577,812
2023-03-13Open-market buy900$11.66577,520
2023-03-13Open-market buy600$11.74576,620
2023-03-10Open-market buy1,000$11.52575,720
2023-03-10Open-market buy300$11.45576,020
2023-03-09Open-market buy700$11.93572,081
2023-03-09Open-market buy500$11.97572,581
2023-03-09Open-market buy39$11.80574,720
2023-03-09Open-market buy500$11.98574,681
2023-03-09Open-market buy1,200$11.87574,181
2023-03-09Open-market buy400$11.75572,981
2023-03-07Open-market buy300$11.30571,370
2023-03-07Open-market buy11$11.20571,381
2023-03-06Open-market buy500$11.01570,018
2023-03-06Open-market buy700$11.00569,518
2023-03-06Open-market buy300$11.16571,070
2023-03-06Open-market buy272$10.96570,770
2023-03-06Open-market buy200$10.99570,498
2023-03-06Open-market buy280$11.10570,298
2023-03-01Open-market buy460$11.25568,818
2023-02-28Open-market buy300$11.15568,358
2023-02-28Open-market buy500$11.08568,058
2023-02-27Open-market buy51$10.95556,144
2023-02-27Open-market buy306$11.00556,450
2023-02-27Open-market buy308$11.10566,758
2023-02-27Open-market buy200$11.12567,558
2023-02-27Open-market buy200$11.15567,358
2023-02-27Open-market buy400$11.05567,158
2023-02-23Open-market buy1,002$11.27565,391
2023-02-23Open-market buy601$11.15565,992
2023-02-23Open-market buy101$11.20566,093
2023-02-22Open-market buy233$11.35563,041
2023-02-22Open-market buy134$11.40563,175
2023-02-22Open-market buy500$11.50563,675
2023-02-22Open-market buy214$11.25563,889
2023-02-22Open-market buy500$11.10564,389
2023-02-21Open-market buy51$11.60562,808
2023-02-21Open-market buy600$11.70562,757
2023-02-21Open-market buy757$11.50562,157
2023-02-21Open-market buy500$11.60561,400
2023-02-21Open-market buy500$11.57560,900
2023-02-21Open-market buy500$11.49560,400
2023-02-21Open-market buy808$11.55559,900
2023-02-17Open-market buy100$11.96559,092
2023-02-17Open-market buy100$11.94558,992
2023-02-17Open-market buy300$11.80558,559
2023-02-17Open-market buy300$11.73558,259
2023-02-17Open-market buy300$11.77557,959
2023-02-17Open-market buy333$11.90558,892
2023-02-16Open-market buy300$11.86557,659
2023-02-16Open-market buy209$11.95557,359
2023-02-15Open-market buy500$11.90557,050
2023-02-15Open-market buy100$11.95557,150
2023-02-15Open-market buy500$12.00556,550
2023-02-14Open-market buy200$11.70555,700
2023-02-14Open-market buy300$11.80556,000
2023-02-14Open-market buy50$12.05556,050
2023-02-13Open-market buy1,200$11.10553,985
2023-02-13Open-market buy1,000$11.22554,985
2023-02-13Open-market buy515$11.44555,500
2023-02-10Open-market buy600$11.05552,185
2023-02-10Open-market buy300$11.01552,485
2023-02-10Open-market buy300$10.95552,785
2022-12-16Open-market buy100$9.00551,385
2022-12-16Open-market buy100$9.03551,585
2022-12-16Open-market buy100$9.05551,485
2022-12-15Open-market buy100$9.11551,185
2022-12-15Open-market buy200$9.15551,085
2022-12-15Open-market buy100$9.12551,285
2022-12-14Open-market buy2,600$9.26547,860
2022-12-14Open-market buy600$9.27548,460
2022-12-14Open-market buy300$9.30548,760
2022-12-14Open-market buy1,300$9.35550,060
2022-12-14Open-market buy825$9.20550,885
2022-12-12Open-market buy530$9.22545,260
2022-12-12Open-market buy1,000$9.17544,730
2022-12-12Open-market buy200$9.21543,730
2022-12-12Open-market buy600$9.28543,530
2022-12-09Open-market buy750$9.28542,930
2022-12-09Open-market buy800$9.57542,180
2022-12-08Open-market buy450$9.41541,380
2022-12-08Open-market buy300$9.40540,930
2022-12-08Open-market buy500$9.22540,630
2022-12-08Open-market buy1,100$9.13540,130
2022-12-08Open-market buy1,000$9.16539,030
2022-09-15Open-market buy401$8.35537,930
2022-09-15Open-market buy500$8.40537,529
2022-09-15Open-market buy100$8.20538,030
2022-09-14Open-market buy239$8.45535,687
2022-09-14Open-market buy500$8.30537,029
2022-09-14Open-market buy500$8.33536,529
2022-09-14Open-market buy342$8.35536,029
2022-09-13Open-market buy135$8.10535,448
2022-09-13Open-market buy102$8.22535,313
2022-09-13Open-market buy700$8.24535,211
2022-09-13Open-market buy600$8.19534,511
2022-09-13Open-market buy1,200$8.25533,911
2022-09-12Open-market buy134$8.20532,711
2022-09-12Open-market buy500$8.19532,577
2022-09-12Open-market buy1,000$8.15532,077
2022-09-12Open-market buy500$8.14531,077
2022-09-12Open-market buy1,500$8.13530,577
2022-09-12Open-market buy1,900$8.10529,077
2022-09-12Open-market buy400$8.00527,177
2022-09-12Open-market buy200$8.09526,777
2022-09-09Open-market buy1,510$8.03526,577
2022-09-09Open-market buy50$7.95525,067
2022-09-09Open-market buy500$8.02525,017
2022-09-09Open-market buy500$8.00524,517
2022-09-09Open-market buy2,000$8.04524,017
2022-09-09Open-market buy1,000$8.05522,017
2022-09-09Open-market buy500$7.89521,017
2022-09-09Open-market buy500$7.83520,517
2022-09-08Open-market buy500$7.85520,017
2022-09-08Open-market buy1,000$7.90519,517
2022-09-08Open-market buy1,000$7.80518,517
2022-09-08Open-market buy200$7.71517,517
2022-08-16Open-market buy60$8.28516,699
2022-08-16Open-market buy95$8.26516,794
2022-08-16Open-market buy23$8.33516,817
2022-08-16Open-market buy500$8.35517,317
2022-08-15Open-market buy800$8.15516,639
2022-08-15Open-market buy600$8.32515,839
2022-08-15Open-market buy1,400$8.30515,239
2022-08-12Open-market buy559$8.15513,839
2022-08-12Open-market buy1,000$8.18513,280
2022-08-12Open-market buy700$8.20512,280
2022-08-12Open-market buy1,300$8.38511,580
2022-08-12Open-market buy1,800$8.40510,280
2022-06-16Open-market buy500$8.90508,180
2022-06-16Open-market buy500$8.85507,680
2022-06-16Open-market buy300$8.75507,180
2022-06-16Open-market buy500$8.70506,880
2022-06-16Open-market buy600$8.60506,380
2022-06-16Open-market buy500$8.50505,780
2022-06-16Open-market buy300$8.95508,480
2022-06-15Open-market buy500$8.90505,280
2022-06-15Open-market buy2$8.80504,780
2022-06-14Open-market buy112$8.75504,765
2022-06-14Open-market buy800$8.90504,653
2022-06-14Open-market buy200$8.99503,853
2022-06-14Open-market buy200$8.96503,653
2022-06-14Open-market buy200$8.85503,453
2022-06-14Open-market buy330$8.70503,253
2022-06-14Open-market buy13$8.80504,778
2022-06-13Open-market buy1,000$8.66502,923
2022-06-10Open-market buy500$9.28497,923
2022-06-10Open-market buy500$9.40498,423
2022-06-10Open-market buy500$9.35498,923
2022-06-10Open-market buy1,500$9.20501,923
2022-06-10Open-market buy500$9.25500,423
2022-06-10Open-market buy500$9.50499,923
2022-06-10Open-market buy500$9.30499,423
2022-06-09Open-market buy1,000$9.48497,025
2022-06-09Open-market buy25$9.40496,025
2022-06-09Open-market buy398$9.52497,423
2022-06-08Open-market buy500$9.60495,000
2022-06-08Open-market buy1,000$9.50496,000
2022-06-07Open-market buy600$9.50494,500
2022-06-06Open-market buy2,059$9.21493,441
2022-06-06Open-market buy1,041$9.50491,382
2022-06-06Open-market buy459$9.46493,900
2022-06-03Open-market buy100$9.08490,341
2022-06-03Open-market buy100$9.05490,241
2022-06-02Open-market buy500$8.96489,939
2022-06-02Open-market buy950$9.00489,439
2022-06-02Open-market buy100$8.99490,039
2022-06-02Open-market buy100$8.98490,139
2022-06-02Open-market buy2$8.75490,141
2022-06-01Open-market buy300$8.45487,989
2022-06-01Open-market buy200$8.90487,689
2022-06-01Open-market buy988$8.85487,489
2022-06-01Open-market buy500$8.75488,489
2022-05-31Open-market buy800$8.94485,500
2022-05-31Open-market buy1$8.80486,501
2022-05-31Open-market buy500$8.90486,500
2022-05-31Open-market buy500$8.93486,000
2022-05-27Open-market buy100$8.48484,300
2022-05-27Open-market buy1,000$8.49484,200
2022-05-27Open-market buy1,000$8.47483,200
2022-05-27Open-market buy400$8.44484,700
2022-05-26Open-market buy200$8.48482,200
2022-05-26Open-market buy200$8.45482,000
2022-05-26Open-market buy1,949$8.21481,400
2022-05-26Open-market buy400$8.43481,800
2022-05-25Open-market buy500$8.30479,451
2022-05-25Open-market buy598$8.25478,951
2022-05-24Open-market buy400$8.00478,353
2022-05-24Open-market buy500$8.00476,953
2022-05-24Open-market buy1,000$7.99477,953
2022-05-23Open-market buy98$7.89475,453
2022-05-23Open-market buy1,856$7.90475,355
2022-05-23Open-market buy140$7.99475,593
2022-05-23Open-market buy860$8.00476,453
2022-05-20Open-market buy300$7.89472,599
2022-05-20Open-market buy2$7.75472,299
2022-05-20Open-market buy300$7.80472,899
2022-05-20Open-market buy600$7.96473,499
2022-05-19Open-market buy104$7.60472,297
2022-05-19Open-market buy500$7.78472,193
2022-05-19Open-market buy500$7.80471,693
2022-05-19Open-market buy200$7.87471,193
2022-05-19Open-market buy200$7.86470,993
2022-05-19Open-market buy200$7.78470,793
2022-05-19Open-market buy1,000$7.75470,593
2022-05-19Open-market buy500$7.65469,593
2022-05-18Open-market buy500$7.78466,093
2022-05-18Open-market buy1,000$7.70469,093
2022-05-18Open-market buy500$7.79468,093
2022-05-18Open-market buy500$7.82467,593
2022-05-18Open-market buy500$7.69467,093
2022-05-18Open-market buy500$7.72466,593
2022-05-17Open-market buy100$7.50465,593
2022-05-16Open-market buy200$7.46465,493
2022-05-16Open-market buy500$7.40465,293
2022-05-16Open-market buy500$7.44464,793
2022-05-16Open-market buy45$7.44464,293
2022-05-16Open-market buy155$7.45464,248
2022-05-16Open-market buy500$7.35464,093
2022-05-16Open-market buy786$7.49463,593
2022-05-16Open-market buy200$7.41462,807
2022-05-16Open-market buy100$7.48462,607
2022-05-16Open-market buy514$7.42462,507
2022-05-16Open-market buy2,700$7.49461,993
2022-05-13Open-market buy150$7.20459,293
2022-05-13Open-market buy1,000$7.25459,143
2022-05-13Open-market buy2,500$7.15458,143
2022-04-27Open-market buy1,000$7.01454,643
2022-04-27Open-market buy500$7.10453,643
2022-04-27Open-market buy500$7.17453,143
2022-04-27Open-market buy500$6.93455,643
2022-04-27Open-market buy500$7.00455,143
2022-04-08Open-market buy200$7.30452,643
2022-04-07Open-market buy200$7.27451,643
2022-04-07Open-market buy91$7.30451,443
2022-04-07Open-market buy1,500$7.41451,352
2022-04-07Open-market buy500$7.25451,143
2022-02-09Open-market buy500$8.00449,352
2022-02-09Open-market buy500$7.91449,852
2022-02-08Open-market buy300$8.60448,852
2022-02-08Open-market buy300$8.56448,552
2022-02-08Open-market buy300$8.45448,252
2022-02-07Open-market buy203$8.49447,952
2022-02-07Open-market buy1,300$8.45447,652
2022-02-07Open-market buy100$8.42446,352
2022-02-07Open-market buy100$8.48446,252
2022-02-07Open-market buy500$8.50446,152
2022-02-07Open-market buy97$8.47447,749
2022-01-25Open-market buy300$8.25445,662
2022-01-24Open-market buy400$8.45445,062
2022-01-24Open-market buy300$8.30445,362
2022-01-21Open-market buy149$8.54443,466
2022-01-21Open-market buy349$8.55443,815
2022-01-21Open-market buy847$8.40444,662
2022-01-13Open-market buy500$8.50443,317
2022-01-13Open-market buy700$8.65442,817
2022-01-12Open-market buy200$8.60442,117
2022-01-11Open-market buy100$8.47439,017
2022-01-11Open-market buy1,400$8.55440,417
2022-01-11Open-market buy901$8.69441,318
2022-01-11Open-market buy100$8.66441,418
2022-01-11Open-market buy99$8.65441,517
2022-01-11Open-market buy400$8.68441,917

Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.