Skip to content
★ Sign in to follow
PD

Patrick D. Walsh

Board Director
Director
ANI Pharmaceuticals Inc
Insider activity · 24 months0 buys3 salesCumulative net flow
Total declarations
21
Companies
3
▲ Purchases (8 ops.)
€791k
▼ Sales (3 ops.)
€1.7M

Latest filing published 03 Mar 2026 for ANI Pharmaceuticals INC, €381k.

Filing timeline

BuySale
Patrick D. Walsh

Insider track record

Disclosed buys
8
Disclosed sells
3
T+90 hit rate
100%
T+90 mean return
+16.1%

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

Signal history

Patrick D. Walsh: trading record in brief

Filings by Patrick D. Walsh span 3 companies, the busiest being ANI Pharmaceuticals Inc, Avid Bioservices, Inc. and Lifecore Biomedical, Inc. \DE\. We count 21 filings; the first trade dates from 6 June 2018 and the latest from 3 March 2026.

The open-market side counts 8 purchases for €791k alongside 3 sales for €1.7M. On balance, insiders were net sellers of €925k. Open-market purchases are the filings investors watch most closely, because the insider pays for the shares out of pocket. The rest of the record consists of 9 share grants. So far in 2026, the count stands at no purchases and 1 sale.

In size, the median ticket on the buying side is €100k. Clusters matter here: 3 out of 8 purchases overlapped with buying by a colleague within 30 days. When several insiders buy within a few weeks of each other, analysts speak of a cluster purchase.

The latest filing, published on 3 March 2026, reports an open-market sale of €381k in ANI Pharmaceuticals Inc. The clock since the last published purchase (22 March 2022) now reads 1,692 days. The median gap between a trade and its publication by SEC (Form 4) is 2 days. US insiders must file a Form 4 within two business days of a trade. Source: insider filings from SEC (Form 4). Past trades are no guide to future returns.

Companies and markets linked to Patrick D. Walsh

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

Declarations8 total

8 of 8 declarations