Insider at

04

Insider transactions

05
3 buys (P) 0 sells (S) Net: $177,260 + 10 non-open-market transactions below Avg return of open purchases vs now: 23.4% last 12 months, based on the transactions shown below

Price change vs current quote, split-adjusted for corporate actions since the filing — not benchmarked, not annualized, not size-weighted

10 other filings hidden
DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
March 9, 2026 MPB P 2,000 $30.84 $61,680 49,400 Indirect +4.22% Acquired 18.0% (price as of 2026-10-02)
Nov. 19, 2025 MPB P 2,000 $28.28 $56,560 47,400 Indirect +4.41% Acquired 28.7% (price as of 2026-10-02)
Oct. 27, 2025 MPB P 2,000 $29.51 $59,020 45,400 Indirect +4.61% Acquired 23.3% (price as of 2026-10-02)
July 29, 2025 MPB P 500 $27.24 $13,620 3,200 Indirect +18.52% Acquired 33.6% (price as of 2026-10-02)
July 29, 2025 MPB P 500 $27.23 $13,615 2,700 Indirect +22.73% Acquired 33.7% (price as of 2026-10-02)
July 29, 2025 MPB P 500 $27.29 $13,645 2,200 Indirect +29.41% Acquired 33.4% (price as of 2026-10-02)
July 29, 2025 MPB P 500 $27.23 $13,615 1,700 Indirect +41.67% Acquired 33.7% (price as of 2026-10-02)
May 23, 2025 MPB P 1,000 $26.60 $26,600 43,400 Indirect +2.36% Acquired 36.8% (price as of 2026-10-02)
May 20, 2025 MPB P 1,000 $28.23 $28,230 42,400 Indirect +2.42% Acquired 28.9% (price as of 2026-10-02)
April 28, 2025 MPB P 1,000 $28.18 $28,180 41,400 Indirect +2.48% Acquired 29.2% (price as of 2026-10-02)
Nov. 1, 2024 MPB P 5,000 $29.50 $147,500 21,248 Direct +30.77% Acquired 23.4% (price as of 2026-10-02)
March 12, 2024 MPB P 310 $20.37 $6,315 40,400 Indirect +0.77% Acquired 78.7% (price as of 2026-10-02)
March 12, 2024 MPB P 400 $20.47 $8,188 40,090 Indirect +1.01% Acquired 77.8% (price as of 2026-10-02)
March 11, 2024 MPB P 200 $20.47 $4,094 39,690 Indirect +0.51% Acquired 77.8% (price as of 2026-10-02)
March 11, 2024 MPB P 90 $20.35 $1,832 39,490 Indirect +0.23% Acquired 78.9% (price as of 2026-10-02)
Nov. 2, 2023 MPB P 500 $19.09 $9,545 39,400 Indirect +1.29% Acquired 90.7% (price as of 2026-10-02)
Nov. 2, 2023 MPB P 300 $18.94 $5,682 38,900 Indirect +0.78% Acquired 92.2% (price as of 2026-10-02)
Nov. 1, 2023 MPB P 500 $18.85 $9,425 38,600 Indirect +1.31% Acquired 93.1% (price as of 2026-10-02)
May 15, 2023 MPB P 500 $20.10 $10,050 38,100 Indirect +1.33% Acquired 81.1% (price as of 2026-10-02)
May 11, 2023 MPB P 1,000 $19.00 $19,000 37,600 Indirect +2.73% Acquired 91.6% (price as of 2026-10-02)
May 11, 2023 MPB P 500 $19.53 $9,765 36,600 Indirect +1.39% Acquired 86.4% (price as of 2026-10-02)
March 14, 2023 MPB P 500 $26.55 $13,275 36,100 Indirect +1.40% Acquired 37.1% (price as of 2026-10-02)
March 14, 2023 MPB P 400 $27.14 $10,856 35,600 Indirect +1.14% Acquired 34.1% (price as of 2026-10-02)
March 14, 2023 MPB P 400 $26.85 $10,740 35,200 Indirect +1.15% Acquired 35.6% (price as of 2026-10-02)
March 13, 2023 MPB P 600 $25.91 $15,546 34,800 Indirect +1.75% Acquired 40.5% (price as of 2026-10-02)
March 13, 2023 MPB P 100 $26.10 $2,610 34,200 Indirect +0.29% Acquired 39.5% (price as of 2026-10-02)
March 8, 2023 MPB P 400 $29.55 $11,820 34,100 Indirect +1.19% Acquired 23.2% (price as of 2026-10-02)
March 8, 2023 MPB P 100 $29.40 $2,940 33,700 Indirect +0.30% Acquired 23.8% (price as of 2026-10-02)
March 8, 2023 MPB P 500 $29.28 $14,640 33,600 Indirect +1.51% Acquired 24.3% (price as of 2026-10-02)
Feb. 1, 2023 MPB P 500 $31.40 $15,700 33,100 Indirect +1.53% Acquired 15.9% (price as of 2026-10-02)
Feb. 1, 2023 MPB P 400 $31.35 $12,540 32,600 Indirect +1.24% Acquired 16.1% (price as of 2026-10-02)
Feb. 1, 2023 MPB P 100 $31.30 $3,130 32,200 Indirect +0.31% Acquired 16.3% (price as of 2026-10-02)
Jan. 31, 2023 MPB P 500 $33.24 $16,620 32,100 Indirect +1.58% Acquired 9.5% (price as of 2026-10-02)
Jan. 31, 2023 MPB P 300 $31.44 $9,432 31,600 Indirect +0.96% Acquired 15.8% (price as of 2026-10-02)
Jan. 31, 2023 MPB P 100 $31.26 $3,126 31,300 Indirect +0.32% Acquired 16.4% (price as of 2026-10-02)
Jan. 31, 2023 MPB P 100 $31.33 $3,133 31,200 Indirect +0.32% Acquired 16.2% (price as of 2026-10-02)
Jan. 30, 2023 MPB P 250 $30.74 $7,685 1,200 Indirect +26.32% Acquired 18.4% (price as of 2026-10-02)
Jan. 30, 2023 MPB P 500 $30.68 $15,340 950 Indirect +111.11% Acquired 18.6% (price as of 2026-10-02)
Jan. 30, 2023 MPB P 250 $30.66 $7,665 450 Indirect +125.00% Acquired 18.7% (price as of 2026-10-02)
Jan. 30, 2023 MPB P 1,000 $30.69 $30,690 31,100 Indirect +3.32% Acquired 18.6% (price as of 2026-10-02)
May 18, 2022 MPB P 500 $25.39 $12,695 30,100 Indirect +1.69% Acquired 43.4% (price as of 2026-10-02)
May 6, 2022 MPB P 500 $25.64 $12,820 29,600 Indirect +1.72% Acquired 42.0% (price as of 2026-10-02)
Feb. 24, 2022 MPB P 500 $27.15 $13,575 29,100 Indirect +1.75% Acquired 34.1% (price as of 2026-10-02)
Feb. 4, 2022 MPB P 500 $28.65 $14,325 28,600 Indirect +1.78% Acquired 27.1% (price as of 2026-10-02)
Feb. 4, 2022 MPB P 500 $28.72 $14,360 28,100 Indirect +1.81% Acquired 26.7% (price as of 2026-10-02)
April 30, 2021 MPB P 10,000 $25.00 $250,000 11,774 Direct +563.70% Acquired 45.6% (price as of 2026-10-02)
June 11, 2020 MPB P 500 $18.65 $9,325 27,600 Indirect +1.85% Acquired 95.2% (price as of 2026-10-02)
June 11, 2020 MPB P 368 $18.60 $6,845 27,100 Indirect +1.38% Acquired 95.7% (price as of 2026-10-02)
June 11, 2020 MPB P 132 $18.47 $2,438 26,732 Indirect +0.50% Acquired 97.1% (price as of 2026-10-02)
May 14, 2020 MPB P 500 $16.88 $8,440 26,600 Indirect +1.92% Acquired 115.6% (price as of 2026-10-02)
May 14, 2020 MPB P 500 $17.03 $8,515 26,100 Indirect +1.95% Acquired 113.7% (price as of 2026-10-02)
May 6, 2020 MPB P 293 $19.10 $5,596 25,600 Indirect +1.16% Acquired 90.6% (price as of 2026-10-02)
May 6, 2020 MPB P 200 $19.20 $3,840 25,307 Indirect +0.80% Acquired 89.6% (price as of 2026-10-02)
May 6, 2020 MPB P 250 $19.30 $4,825 25,107 Indirect +1.01% Acquired 88.6% (price as of 2026-10-02)
April 30, 2020 MPB P 500 $19.39 $9,695 24,857 Indirect +2.05% Acquired 87.7% (price as of 2026-10-02)
April 30, 2020 MPB P 500 $19.94 $9,970 24,357 Indirect +2.10% Acquired 82.5% (price as of 2026-10-02)
April 30, 2020 MPB P 7 $19.50 $136 23,857 Indirect +0.03% Acquired 86.7% (price as of 2026-10-02)
April 29, 2020 MPB P 500 $20.70 $10,350 23,850 Indirect +2.14% Acquired 75.8% (price as of 2026-10-02)
April 29, 2020 MPB P 250 $20.99 $5,248 23,350 Indirect +1.08% Acquired 73.4% (price as of 2026-10-02)
April 29, 2020 MPB P 500 $20.67 $10,335 23,100 Indirect +2.21% Acquired 76.1% (price as of 2026-10-02)
March 9, 2020 MPB P 200 $19.00 $3,800 200 Indirect · Acquired 91.6% (price as of 2026-10-02)
March 9, 2020 MPB P 250 $18.53 $4,632 2,500 Indirect +11.11% Acquired 96.4% (price as of 2026-10-02)
March 9, 2020 MPB P 250 $18.67 $4,668 2,250 Indirect +12.50% Acquired 95.0% (price as of 2026-10-02)
March 9, 2020 MPB P 200 $18.60 $3,720 22,600 Indirect +0.89% Acquired 95.7% (price as of 2026-10-02)
March 6, 2020 MPB P 400 $20.50 $8,200 22,400 Indirect +1.82% Acquired 77.6% (price as of 2026-10-02)
Aug. 15, 2019 MPB P 200 $23.42 $4,684 22,000 Indirect +0.92% Acquired 55.4% (price as of 2026-10-02)
Dec. 7, 2018 MPB P 217 $24.90 $5,403 21,800 Indirect +1.01% Acquired 46.2% (price as of 2026-10-02)
Dec. 7, 2018 MPB P 19 $24.25 $461 21,583 Indirect +0.09% Acquired 50.1% (price as of 2026-10-02)
Dec. 6, 2018 MPB P 264 $24.25 $6,402 21,564 Indirect +1.24% Acquired 50.1% (price as of 2026-10-02)
Oct. 30, 2018 MPB P 300 $25.00 $7,500 21,300 Indirect +1.43% Acquired 45.6% (price as of 2026-10-02)
Oct. 30, 2018 MPB P 400 $24.90 $9,960 21,000 Indirect +1.94% Acquired 46.2% (price as of 2026-10-02)
Oct. 30, 2018 MPB P 300 $24.97 $7,491 20,600 Indirect +1.48% Acquired 45.8% (price as of 2026-10-02)
Sept. 28, 2018 MPB P 172 $29.15 $5,014 872 Direct +24.57% Acquired 24.9% (price as of 2026-10-02)
June 29, 2018 MPB P 143 $34.90 $4,991 299 Direct +91.67% Acquired 4.3% (price as of 2026-10-02)
March 30, 2018 MPB P 156 $31.95 $4,984 156 Direct · Acquired 13.9% (price as of 2026-10-02)
Nov. 14, 2017 MPB P 250 $29.68 $7,420 2,000 Indirect +14.29% Acquired 22.6% (price as of 2026-10-02)
Nov. 7, 2017 MPB P 250 $29.85 $7,462 1,750 Indirect +16.67% Acquired 21.9% (price as of 2026-10-02)
Nov. 1, 2017 MPB P 500 $29.79 $14,895 1,500 Indirect +50.00% Acquired 22.2% (price as of 2026-10-02)
Nov. 1, 2017 MPB P 500 $30.23 $15,115 1,000 Indirect +100.00% Acquired 20.4% (price as of 2026-10-02)
Oct. 31, 2017 MPB P 500 $29.17 $14,585 500 Indirect · Acquired 24.8% (price as of 2026-10-02)
June 21, 2016 MPB P 1,000 $15.65 $15,650 20,300 Indirect +5.18% Acquired 132.6% (price as of 2026-10-02)
June 20, 2016 MPB P 400 $15.65 $6,260 19,300 Indirect +2.12% Acquired 132.6% (price as of 2026-10-02)
June 16, 2016 MPB P 300 $15.70 $4,710 18,900 Indirect +1.61% Acquired 131.8% (price as of 2026-10-02)
June 15, 2016 MPB P 1,700 $15.75 $26,775 18,600 Indirect +10.06% Acquired 131.1% (price as of 2026-10-02)
Feb. 29, 2016 MPB P 1,700 $14.90 $25,330 16,900 Indirect +11.18% Acquired 144.3% (price as of 2026-10-02)
Feb. 26, 2016 MPB P 1,400 $14.90 $20,860 15,200 Indirect +10.14% Acquired 144.3% (price as of 2026-10-02)
Feb. 26, 2016 MPB P 1,000 $14.95 $14,950 13,800 Indirect +7.81% Acquired 143.5% (price as of 2026-10-02)
Feb. 17, 2016 MPB P 500 $14.98 $7,490 12,800 Indirect +4.07% Acquired 143.0% (price as of 2026-10-02)
Feb. 17, 2016 MPB P 360 $15.00 $5,400 12,300 Indirect +3.02% Acquired 142.7% (price as of 2026-10-02)
Feb. 16, 2016 MPB P 140 $15.00 $2,100 11,940 Indirect +1.19% Acquired 142.7% (price as of 2026-10-02)

Showing latest 100 of 117 transactions

P = Open-market purchase · S = Sale · A = Grant/award · M = Option exercise · G = Gift · F = Tax withholding

Insider transactions are not a recommendation; sales are often driven by liquidity or tax reasons.

Initial ownership (Form 3) 1 holding

07

Securities held when first becoming an insider, per SEC Form 3.

DateTickerSecuritySharesOwnership
Aug. 31, 2012 MPB Mid Penn Bancorp, Inc. Common Stock 500 Direct