Latest filing published 06 Jan 2026 for Regeneron Pharmaceuticals, INC..
Insider track record
Craig B. Thompson: trading record in brief
Filings by Craig B. Thompson span 3 companies, the busiest being Charles River Laboratories International, Inc., Merck & Co., Inc. and Regeneron Pharmaceuticals, Inc. In total, 24 filings cover trades dated from 30 May 2008 to 2 January 2026.
The filings describe grants, exercises and other transfers rather than trades on the open market. Compensation-driven entries like these are tracked, but they say little about how insiders judge the share price.
The record was last updated on 6 January 2026 with a share grant in Regeneron Pharmaceuticals, Inc. Between a trade and the moment it shows up on SEC (Form 4), the median delay is 2 days. Section 16 rules allow two business days to file each Form 4. These figures are compiled from regulatory filings published by SEC (Form 4). They describe what insiders did and are not a recommendation.
Companies and markets linked to Craig B. Thompson
Open company profiles for insider transactions, fundamentals and analyst consensus when available.
- 155 shares0Common StockSEC:0001423419-26-000001:0
- 946 shares@ US$134.9848.8% of flowCommon StockSEC:0001127602-25-015491:0
- 166 shares0Common StockSEC:0001968202-25-000011:0
- 559 shares@ US$228.4151.2% of flowCommon StockSEC:0001127602-24-015529:0
- 135 shares0Common StockSEC:0001883850-24-000001:0
- 664 shares0Common StockSEC:0001127602-23-015868:0
- 40 shares0Common StockSEC:0001883850-23-000011:0
- 244 shares0Common StockSEC:0001127602-23-000743:0
- 279 shares0Common StockSEC:0001104659-22-106311:0
- 2,004 shares0Common StockSEC:0001127602-18-017564:0
- 653 shares0Common StockSEC:0001127602-18-017564:1
- 2,436 shares0Common StockSEC:0001127602-17-018192:0
- 793 shares0Common StockSEC:0001127602-17-018192:1
- 2,260 shares0Common StockSEC:0001127602-16-052267:0
- 850 shares0Common StockSEC:0001127602-16-052267:1
- 1,970 shares0Common StockSEC:0001127602-15-016623:0
- 2,720 shares0Common StockSEC:0001127602-14-016931:0
- 3,900 shares0Common StockSEC:0001127602-14-001057:0
- 5,814 shares0Common StockSEC:0001225208-09-024286:0
- 5,814 shares0Common StockSEC:0001225208-09-021812:0
- 2,462 shares0Common StockSEC:0001225208-09-021812:1
- 1,567 sharesCommon SharesSEC:0000310158-09-000079:0
- 2,567 sharesCommon SharesSEC:0000310158-08-000103:0
- 1,680 sharesCommon SharesSEC:0000310158-08-000072:0
24 of 24 declarations