Skip to content
★ Sign in to follow
Insider activity · 24 months3 buys0 salesCumulative net flow
Total declarations
12
Company
1
▲ Purchases (12 ops.)
€274k
▼ Sales (0 ops.)
—

Latest filing published 27 Apr 2026 for PEOPLES FINANCIAL CORP /MS/, €73k.

Filing timeline

BuySale
Padrick D. Dennis

Insider track record

Disclosed buys
12
Disclosed sells
0
T+90 hit rate
22%
T+90 mean return
+1.8%

Across 9 buy signals with a settled T+90 return. Return basis: close on the day after publication.

Signal history

Padrick D. Dennis: trading record in brief

All filings by Padrick D. Dennis on record concern Peoples Financial Corp /MS/, in the capacity of board member. Between 11 June 2021 and 27 April 2026, the trades on record add up to 12 filings.

On the market, this insider has only ever bought: 12 purchases, €274k in total. Buying on the open market means paying the going price with one's own funds, a different act from receiving shares as pay. So far in 2026, the count stands at 1 purchase and no sales.

Half of the purchases are above €10k and half below. On 7 out of 12 purchases, another insider of the same company was buying within the same 30 days. When several insiders buy within a few weeks of each other, analysts speak of a cluster purchase.

Most recently, on 27 April 2026, the filings show an open-market purchase worth €73k in Peoples Financial Corp /MS/. This summary is built from SEC (Form 4) disclosures alone and does not predict where the share price will go.

Companies and markets linked to Padrick D. Dennis

Open company profiles for insider transactions, fundamentals and analyst consensus when available.

Declarations12 total
  • ▲
    DirectorExecutivesPeoples Financial Corp /MS/
    86,065 USD55SEC
    4,003 shares@ US$21.500.26% mcap51.1% of flowPeoples Financial Corp/MS/SEC:0001853565-26-000002:0
    Canonical exit: 26 Jul 2026 (T+90)
  • ▲
    DirectorExecutivesPeoples Financial Corp /MS/
    60,900 USD43SEC
    3,000 shares@ US$20.3026.5% of flowPeoples Financial Corp/MS/SEC:0001853565-25-000007:0
    Canonical exit: 17 Mar 2026 (T+90)
  • ▲
    DirectorExecutivesPeoples Financial Corp /MS/
    9,555 USD43SEC
    500 shares@ US$19.1113.0% of flowPeoples Financial Corp/MS/SEC:0001853565-25-000002:0
    Canonical exit: 29 Apr 2025 (T+90)
  • ▲
    DirectorExecutivesPeoples Financial Corp /MS/
    1,911 USD43SEC
    103 shares@ US$18.552.5% of flowPeoples Financial Corp/MS/SEC:0001853565-24-000003:0
    Canonical exit: 7 Feb 2025 (T+90)
  • ▲
    DirectorExecutivesPeoples Financial Corp /MS/
    7,645 USD45SEC
    476 shares@ US$16.0610.2% of flowPeoples Financial Corp/MS/SEC:0001853565-24-000002:0
    Canonical exit: 25 Sept 2024 (T+90)
  • ▲
    DirectorExecutivesPeoples Financial Corp /MS/
    24,200 USD47SEC
    2,000 shares@ US$12.1031.2% of flowPeoples Financial Corp/MS/SEC:0001853565-23-000004:0
    Canonical exit: 25 Jul 2023 (T+90)
  • ▲
    DirectorExecutivesPeoples Financial Corp /MS/
    12,050 USD46SEC
    1,000 shares@ US$12.0515.6% of flowPeoples Financial Corp/MS/SEC:0001853565-23-000003:0
    Canonical exit: 20 Jul 2023 (T+90)
  • ▲
    DirectorExecutivesPeoples Financial Corp /MS/
    5,720 USD43SEC
    400 shares@ US$14.307.6% of flowPeoples Financial Corp/MS/SEC:0001853565-23-000002:0
    Canonical exit: 14 May 2023 (T+90)
  • ▲
    DirectorExecutivesPeoples Financial Corp /MS/
    4,670 USD41SEC
    330 shares@ US$14.156.2% of flowPeoples Financial Corp/MS/SEC:0001853565-23-000001:0
    Canonical exit: 8 May 2023 (T+90)
  • ▲
    DirectorExecutivesPeoples Financial Corp /MS/
    9,540 USD27SEC
    600 shares@ US$15.9013.6% of flowPeoples Financial Corp/MS/SEC:0001853565-22-000001:0
    Canonical exit: 25 Jan 2023 (T+90)
  • ▲
    DirectorExecutivesPeoples Financial Corp
    76,752 USD40SEC
    4,797 shares@ US$16.0082.8% of flowPeoples Financial Corp/MS/SEC:0001853565-21-000003:0
    Canonical exit: 2 Nov 2021 (T+90)
  • ▲
    DirectorExecutivesPeoples Financial Corp
    16,350 USD17SEC
    1,000 shares@ US$16.3517.2% of flowPeoples Financial Corp/MS/SEC:0001853565-21-000002:0
    Canonical exit: 9 Sept 2021 (T+90)

12 of 12 declarations