MarketPeel
Insider Trading Intelligence
CB

Charles C. Brockett

MNSB
PRESIDENT · MAINSTREET BANCSHARES, INC. · CIK 0001629138
FILING MIX · LIFETIME100%/0%
BUYS
24
SELLS
0
TOTAL VALUE
$530.8K
COMPANIES
1
ACTIVE SINCE
Feb 2020
HOLDINGS NOW
26,855
AVG SELL PX
TRADE KIND
SHOWING 24 / 24
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
19 backtested trades · 8 horizons · 13 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Charles C. Brockett, 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
7d19+57.89%+0.86%+0.90%-0.04%-0.39%
14d19+78.95%+3.13%+2.23%+0.91%+1.51%
30d19+63.16%+4.17%+2.78%+1.39%+2.41%
60d19+52.63%+0.12%+4.24%-4.11%-4.94%
90d19+57.89%+6.16%+6.50%-0.34%+3.98%
180d19+73.68%+8.83%+10.29%-5.31%-5.57%
1y19(4 pending)+66.67%+12.87%+22.58%-10.34%-8.56%
2y19(9 pending)+80.00%+40.07%+41.53%-1.46%-2.70%
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 · 26,855 shares · as of Nov 24, 2025
025,43950,87876,317101,75620212022202320242025SHARES 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
FLOW · 24 buys / 0 sellsCOVERAGE · 24 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
19$18.95$360891Nov 24, 2025Nov 24, 2025View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
123$18.95$2.3K93,051Nov 24, 2025Nov 24, 2025View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
400$19.03$7.6K26,655Nov 24, 2025Nov 24, 2025View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
200$19.05$3.8K26,855Nov 24, 2025Nov 24, 2025View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
120$19.12$2.3K92,928May 29, 2025May 29, 2025View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
300$18.81$5.6K92,808Nov 25, 2024Nov 25, 2024View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
160$18.28$2.9K26,255Nov 21, 2024Nov 21, 2024View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
20$18.21$364872Nov 21, 2024Nov 21, 2024View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
190$18.21$3.5K92,508Nov 21, 2024Nov 21, 2024View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
450$16.40$7.4K852Apr 24, 2024Apr 25, 2024View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
710$16.40$11.6K92,318Apr 24, 2024Apr 25, 2024View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
19$18.36$349402Mar 1, 2024Mar 1, 2024View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
215$18.12$3.9K49,651Feb 21, 2024Feb 22, 2024View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
410$18.49$7.6K49,436Feb 21, 2024Feb 22, 2024View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
164$21.66$3.6K58,692Apr 28, 2023Apr 28, 2023View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
440$21.46$9.4K49,026Apr 28, 2023May 1, 2023View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASEGRANT
Stock grant
618$24.29$15.0K48,586Mar 24, 2023Mar 27, 2023View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASEGRANT
Stock grant
5,505$24.16$133.0K47,968Jan 25, 2022Jan 26, 2022View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASEGRANT
Stock grant
2,751$17.45$48.0K101,756Jul 6, 2021Jul 6, 2021View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASEGRANT
Stock grant
5,501$17.45$96.0K99,005Jan 22, 2021Jan 25, 2021View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
President
300$13.80$4.1K93,066Aug 14, 2020Aug 14, 2020View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
President
2,400$13.30$31.9K2,400May 13, 2020May 14, 2020View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASE
President
150$13.75$2.1K92,766Apr 16, 2020Apr 19, 2020View →
MNSB
MAINSTREET BANCSHARES, INC.
PURCHASEGRANT
Stock grant
5,818$22.00$128.0K92,616Feb 6, 2020Feb 6, 2020View →
Other insiders · MNSB
Loading peer insiders…
About this filer
CIK 0001629138
ROLE
President
PRIMARY
MNSB
COMPANIES
1
ACTIVE SINCE
Feb 2020
MARKETPEEL · /INSIDER/0001629138DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback