NBBK

Joseph P. Campanelli

Known title: President & CEOCIK: 0001222378

Joseph P. Campanelli's purchase track record

How the stock did after each of Joseph P. Campanelli's open-market purchases, measured from the purchase date. Several fills within a week count as one purchase.

Purchases measured
7
of 10 since March 1, 2024
Stock higher 6 months later
100%
3 months: 67%
Median 6-month return
+10.9%
3 months: +8.1%
Beat the S&P 500
43%
median -2.1% vs. index
PurchaseStockAmount3 months6 months
8/20/2026NBBK$44Kpendingpending
5/15/2026NBBK$58K+19.9%pending
4/24/2026NBBK$49K+13.6%pending
3/19/2026NBBK$50K-1.9%+10.4%
3/6/2026NBBK$104K-4.9%+10.5%
6/9/2025NBBK$114K+16.4%+26.8%
3/11/2025NBBK$36K-6.2%+6.1%
8/2/2024NBBK$137K+8.1%+10.9%
4/26/2024NBBK$219K+28.5%+23.6%
3/1/2024NBBK$419K+7.8%+34.7%

Computed by MarketWall from SEC Form 4 filings and daily closing prices (close on the purchase date to the close about 3 and 6 months later). Companies that have since delisted are not included. Past results, not investment advice.

Associated companies

AI Market Commentary

AI-generatedAll commentary →

Synthesized from recent news and fundamentals/technical data -- not human analyst commentary or trader sentiment.

October 17, 2026

NB Bancorp Reports Q3 Earnings Beat Estimates. NB Bancorp posted Q3 adjusted earnings of $0.60 per share, slightly above the $0.58 estimate, while sales of $76.545 million fell short of the $77.302 million forecast. Analysts note the company may still have room to move higher, though recent commentary suggests limited upside. The stock trades near its 52‑week high and sits above a key support level at $22.11.

this person other insiders at NBBK

Transaction History

NBBK▲ Buy$44K
NBBK▲ Buy$2K
NBBK▲ Buy$5K
NBBK▲ Buy$5K
NBBK▲ Buy$8K
NBBK▲ Buy$2K
NBBK▲ Buy$15K
NBBK▲ Buy$10K
NBBK▲ Buy$10K
NBBK▲ Buy$3K
NBBK▼ Sell$483K
NBBK▲ Buy$6K
NBBK▲ Buy$3K
NBBK▲ Buy$10K
NBBK▲ Buy$14K
NBBK▲ Buy$3K
NBBK▲ Buy$2K
NBBK▲ Buy$10K
NBBK▲ Buy$50K
NBBK▲ Buy$42K
NBBK▲ Buy$62K
NBBK▲ Buy$0
NBBK▲ Buy$16K
NBBK▲ Buy$2K
NBBK▲ Buy$15K
NBBK▲ Buy$81K
NBBK▲ Buy$0
NBBK▲ Buy$36K
NBBK▲ Buy$49K
NBBK▲ Buy$87K
NBBK▲ Buy$34K
NBBK▲ Buy$4K
NBBK▲ Buy$56K
NBBK▲ Buy$66K
NBBK▲ Buy$30K
NBBK▲ Buy$21K
NBBK▲ Buy$9K
NBBK▲ Buy$55K
NBBK▲ Buy$14K
NBBK▲ Buy$349K

We use analytics to understand how market-wall is used. No personal data is sold.