Latest filing published 07 Nov 2025 for MRC Global INC..
Filing timeline
BuySaleInsider track record
Leonard M. Anthony: trading record in brief
Filings by Leonard M. Anthony span 3 companies, the busiest being MRC Global Inc., Dresser-Rand Group Inc. and Techprecision Corp. Between 21 February 2006 and 6 November 2025, the trades on record add up to 22 filings.
No open-market purchase appears, only 3 sales worth €514.7M. Besides market trades, the filings include 17 share grants.
Most recently, on 7 November 2025, the filings show a transaction in MRC Global Inc. Typically, a trade is published a median of 4 days after it takes place. Section 16 rules allow two business days to file each Form 4. Selling is not necessarily a view on the stock: liquidity needs and diversification are common motives. 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 Leonard M. Anthony
Open company profiles for insider transactions, fundamentals and analyst consensus when available.
- 72,842 sharesCommon StockSEC:0001193125-25-271939:0
- 11,722 shares0Common StockSEC:0000950170-25-080342:0
- 40,000 shares@ US$12.4747.1% of flowCommon StockSEC:0000950170-24-137179:0
- 40,000 shares@ US$13.7852.9% of flowCommon StockSEC:0000950170-24-060698:0
- 12,196 shares0Common StockSEC:0000950170-24-056903:0
- 15,295 shares0Common StockSEC:0000899243-23-012396:0
- 10,229 shares0Common StockSEC:0000899243-22-017303:0
- 13,383 shares0Common StockSEC:0000899243-21-018914:0
- 19,273 shares0Common StockSEC:0000899243-20-012626:0
- 6,857 shares0Common StockSEC:0000899243-19-011607:0
- 7,034 shares0Common StockSEC:0000899243-18-011050:0
- 6,731 shares0Common StockSEC:0000899243-17-011918:0
- 600,000 shares@ US$0.52100.0% of flowCommon StockSEC:0001192482-16-000749:0
- 9,246 shares0Common StockSEC:0001127602-16-050581:0
- 8,185 shares0Common StockSEC:0001127602-15-015813:0
- 4,132 shares0Common StockSEC:0001127602-14-015837:0
- 935 shares0Common StockSEC:0001127602-13-016549:0
- 20,000 shares@ US$0.75Common StockSEC:0001192482-12-000222:0
- 6,130 sharesCommon StockSEC:0001181431-07-012882:0
- 6,130 sharesCommon StockSEC:0001181431-07-012882:1
- 24,951 shares0Common StockSEC:0001181431-06-013538:0
21 of 21 declarations