Latest filing published 03 Mar 2026 for ANI Pharmaceuticals INC, €381k.
Filing timeline
BuySaleInsider track record
Across 1 buy signal with a settled T+90 return. Return basis: close on the day after publication.
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.
- 6,000 shares@ US$74.2375.2% of flowCommon StockSEC:0001720568-26-000002:0
- 8,643 shares@ US$86.8835.2% of flowCommon StockSEC:0001720568-25-000007:0
- 9,000 shares@ US$89.0557.6% of flowCommon StockSEC:0001720568-25-000004:0
- 4,336 shares0Common StockSEC:0001720568-25-000002:0
- 4,410 shares0Common StockSEC:0001720568-24-000003:0
- 6,865 shares0Common StockSEC:0001104659-23-064158:0
- 10,049 shares0Common StockSEC:0001415889-22-004393:0
- 5,000 shares@ US$27.75886.8% of flowCommon StockSEC:0001415889-22-003268:0Canonical exit: 19 Jun 2022 (T+90)
8 of 8 declarations