MarketPeel
Insider Trading Intelligence
JD

Jeff W. Dick

MNSB
CHAIRMAN, PRESIDENT AND CEO · MAINSTREET BANCSHARES, INC. · CIK 0001774665
FILING MIX · LIFETIME98%/2%
BUYS
44
SELLS
1
TOTAL VALUE
$2.74M
COMPANIES
1
ACTIVE SINCE
Feb 2020
HOLDINGS NOW
183,466
AVG SELL PX
$20.36
TRADE KIND
SHOWING 45 / 45
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
38 backtested trades · 8 horizons · 9 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Jeff W. Dick, measured at 8 horizons from 7 days to 2 years. Deduped per economic event so co-filings count once. Excess return = trade return minus SPY return over the same window.
HORIZONTRADESWIN RATEINSIDER RETURNSPY RETURNMEAN EXCESSMEDIAN EXCESST-STAT
7d38+76.32%+3.07%+0.73%+2.34%+2.44%3.87
14d38+65.79%+1.61%+1.43%+0.18%-0.99%0.26
30d38+60.53%+2.24%+2.31%-0.07%-0.39%-0.07
60d38+81.58%+4.60%+3.44%+1.17%+0.43%0.68
90d38+65.79%+5.30%+4.22%+1.09%+1.41%0.58
180d38+68.42%+2.73%+7.65%-5.48%-7.10%-2.03
1y38(2 pending)+58.33%+7.12%+15.70%-8.58%+4.05%-1.82
2y38(7 pending)+38.71%+4.85%+41.12%-36.27%-49.99%-5.61
How to read this: Insider Returnis the average raw return of the filer's trades over the horizon. SPY Return is what SPY did over those same windows — reference only, not a comparison. The headline alpha number is Mean Excess = Insider − SPY; green means the filer beat SPY, red means they trailed it. Win rate is the share of individual trades where the filer beat SPY. T-statvalues above 2 mean the alpha is unlikely to be chance given the sample size. "Pending" counts trades where the horizon hasn't elapsed yet; their stats are not included in the row average.
Holdings over time
MNSB · 183,466 shares · as of Feb 20, 2026
051,744103,489155,233206,977202120222023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2020
2020
2020
2020
2021
2021
2021
2021
2022
2022
2022
2022
2023
2023
2023
2023
2024
2024
2024
2024
2025
2025
2025
2025
2026
FLOW · 44 buys / 1 sellsCOVERAGE · 25 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASEGRANT
Stock grant
23,511$22.65$532.5K206,977Feb 20, 2026Feb 24, 2026View →
MNSB
MAINSTREET BANCSHARES, INC.
SALE
Chairman, President and CEO
3,499$20.36$71.2K183,466Feb 20, 2026Feb 24, 2026View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman, President and CEO
106$18.99$2.0K194,796Nov 24, 2025Nov 24, 2025View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman, President and CEO
176$22.15$3.9K194,690Sep 8, 2025Sep 8, 2025View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman, President and CEO
118$16.46$1.9K194,514Feb 21, 2025Feb 24, 2025View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman, President and CEO
103$18.85$1.9K194,396Dec 5, 2024Dec 5, 2024View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman, President and CEO
113$16.99$1.9K194,293Aug 29, 2024Aug 29, 2024View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman, President and CEO
698$17.40$12.1K194,180Aug 16, 2024Aug 29, 2024View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman, President and CEO
1,524$16.40$25.0K193,482Aug 2, 2024Aug 2, 2024View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman, President and CEO
582$16.82$9.8K191,956May 13, 2024May 13, 2024View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman, President and CEO
1$16.84$17191,957May 13, 2024May 13, 2024View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman, President and CEO
35$16.71$585191,295May 13, 2024May 13, 2024View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman, President and CEO
127$16.64$2.1K191,260May 13, 2024May 13, 2024View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman, President and CEO
1$16.88$17191,958May 13, 2024May 13, 2024View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman, President and CEO
79$16.80$1.3K191,374May 13, 2024May 13, 2024View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman, President and CEO
200$16.02$3.2K190,977Apr 29, 2024Apr 29, 2024View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman, President and CEO
1$16.11$16191,133Apr 29, 2024Apr 29, 2024View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman, President and CEO
155$16.13$2.5K191,132Apr 29, 2024Apr 29, 2024View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman, President and CEO
700$16.14$11.3K190,777Apr 29, 2024Apr 29, 2024View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman, President and CEO
675$18.00$12.2K190,077Feb 29, 2024Mar 1, 2024View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASEGRANT
Stock grant
20,385$21.77$443.8K189,402Jan 17, 2024Jan 19, 2024View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman, President and CEO
87$21.98$1.9K168,548Nov 27, 2023Nov 27, 2023View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman, President and CEO
469$21.86$10.3K169,017Nov 27, 2023Nov 27, 2023View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman, President and CEO
551$23.70$13.1K168,461Aug 15, 2023Aug 15, 2023View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman, President and CEO
90$20.80$1.9K167,902May 16, 2023May 16, 2023View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman, President and CEO
8$20.50$164167,910May 16, 2023May 16, 2023View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman, President and CEO
483$20.64$10.0K167,812May 16, 2023May 16, 2023View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman, President and CEO
10,914$21.40$233.6K55,091Apr 26, 2023Apr 27, 2023View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman, President and CEO
556$21.50$12.0K167,329Apr 24, 2023Apr 24, 2023View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASEGRANT
Stock grant
12,684$26.63$337.8K166,773Jan 18, 2023Jan 19, 2023View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman, President and CEO
34$29.23$994154,089Nov 18, 2022Nov 21, 2022View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman, President and CEO
309$28.85$8.9K153,990Nov 17, 2022Nov 21, 2022View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman, President and CEO
65$28.81$1.9K154,055Nov 17, 2022Nov 21, 2022View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman, President and CEO
210$24.07$5.1K153,681Sep 12, 2022Sep 13, 2022View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman, President and CEO
77$24.21$1.9K153,471Sep 9, 2022Sep 12, 2022View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman, President and CEO
230$24.11$5.5K153,394Sep 9, 2022Sep 12, 2022View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman & CEO
210$24.15$5.1K153,164Mar 9, 2022Mar 9, 2022View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman & CEO
150$24.07$3.6K152,954Mar 8, 2022Mar 9, 2022View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman & CEO
33$24.12$796152,797Mar 8, 2022Mar 9, 2022View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman & CEO
144$23.85$3.4K152,764Mar 8, 2022Mar 9, 2022View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman & CEO
7$24.13$169152,804Mar 8, 2022Mar 9, 2022View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASEGRANT
Stock grant
23,764$24.16$574.1K152,620Jan 25, 2022Jan 26, 2022View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASEGRANT
Stock grant
11,461$17.45$200.0K128,856Jan 22, 2021Jan 25, 2021View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
Chairman & CEO
1,000$13.10$13.1K117,395Jun 12, 2020Jun 12, 2020View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASEGRANT
Stock grant
7,046$22.00$155.0K116,395Feb 6, 2020Feb 6, 2020View →
Other insiders · MNSB
Loading peer insiders…
About this filer
CIK 0001774665
ROLE
Chairman, President and CEO
PRIMARY
MNSB
COMPANIES
1
ACTIVE SINCE
Feb 2020
MARKETPEEL · /INSIDER/0001774665DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

One short email. Insider buys, congressional trades, and plain-English analysis.

Feedback