ITS
InsiderTrading
TradesInsidersCompaniesCluster BuysRankingsAbout
ITS
InsiderTrading Screener

Track SEC Form 4 insider trades. See what corporate insiders are buying and selling.

Browse

  • Trades
  • Insiders
  • Companies
  • Cluster Buys
  • Rankings

Top Insiders

  • Mark Zuckerberg
  • Elon Musk
  • Jamie Dimon
  • Satya Nadella
  • Lisa Su
  • Jensen Huang

Screeners

  • CEO & CFO Purchases
  • Director Purchases
  • Top Buys This Week
  • Top Sales This Week
  • 10b5-1 Trades
  • Buy/Sell Ratios
  • Politician Overlap
  • Sectors

Learn

  • Learn
  • What is a Form 4?
  • About & Methodology
  • What are Cluster Buys?
  • Top Insider Rankings
  • Contact Us
  • Privacy Policy
  • Terms of Use

Data

  • SEC EDGAR Form 4 ↗
  • CongressStock.com ↗
  • Track13F.com ↗
  • About the data
© 2026 InsiderTradingScreener.com. Data from SEC EDGAR Form 4 filings.For informational purposes only. Not financial advice.
Home/Insiders/Mock James M

Mock James M

Insider

Insider
Total trades
51
Bought (open market)
$0
Sold (open market)
$4.7M
Tickers traded
1
Mock James M, Chief Financial Officer of Moderna (MRNA), has demonstrated a consistent pattern of selling activity in the company’s stock, with no recorded purchases across 28 transactions. Since August 2025, Mock has executed multiple sales totaling approximately $1.33 million, with the largest single transaction occurring on December 5, 2025, when shares worth $581,605 were sold. More recent dispositions include a $329,691 sale on March 5, 2026, and a $247,587 transaction on February 27, 2026, alongside smaller sales ranging from $4,001 to $19,944. The filings indicate these were primarily coded as "F" (tax liability or payment-for-feature transactions) rather than discretionary market sales. The transactions suggest a focus on periodic divestment rather than accumulation, with no offsetting buys reported during this period. While the sales are spread across multiple dates, the absence of any purchases—particularly for an executive in a high-growth biotech firm—stands out. The most recent activity in early March 2026 continues this trend, reinforcing a one-directional approach to equity management. All transactions relate exclusively to Moderna, with no diversification into other securities evident in the filings. The pattern aligns with routine executive stock sales, often tied to prearranged trading plans or tax obligations, though the filings do not specify the exact triggers.

AI-assisted summary

12-month activity

Monthly buy vs sell totals from Mock James M's Form 4 filings.

BuysSellsFilings with no price (gifts, grants)
Show data table
MonthBuysSellsFilings
November 2025$0$04
December 2025$0$02
January 2026$0$02
February 2026$0$08
March 2026$0$04
April 2026$0$02
May 2026$0$04
June 2026$0$04
July 2026$0$02
August 2026$0$04
September 2026$0$4.7M7
October 2026$0$02

Recent trades

Most recent Form 4 filings by Mock James M.

  • Mock James Mtax-withheld704 shares ofMRNAat $190.01$134KOct 5 · filed Oct 7Details
  • Mock James Mexercised1,454 shares ofMRNAOct 5 · filed Oct 7Details
  • Mock James Msold15,000 shares ofMRNAat $134.49$2MSep 10 · filed Sep 14Details

Explore insider screeners

Latest CEO & CFO PurchasesLatest CEO & CFO SalesDirector PurchasesOfficer PurchasesTop Purchases This WeekTop Sales This WeekTop Officer Buys (Month)10% Owner Filings10b5-1 Planned TradesDiscretionary TradesBuy/Sell RatiosPolitician-Insider Overlap
Mock James M
sold
19,836 shares of
MRNA
at $134.49
$2.7MSep 10 · filed Sep 14Details
  • Mock James Mexercised19,836 shares ofMRNAat $30.96$614KSep 10 · filed Sep 14Details
  • Mock James Mtax-withheld5,704 shares ofMRNAat $148.87$849KSep 4 · filed Sep 8Details
  • Mock James Mexercised11,797 shares ofMRNASep 4 · filed Sep 8Details
  • Mock James Mtax-withheld1,197 shares ofMRNAat $140.34$168KSep 1 · filed Sep 3Details
  • Mock James Mexercised2,475 shares ofMRNASep 1 · filed Sep 3Details
  • Mock James Mtax-withheld160 shares ofMRNAat $142.77$23KAug 28 · filed Aug 31Details
  • Mock James Mexercised329 shares ofMRNAAug 28 · filed Aug 31Details
  • Mock James Mexercised774 shares ofMRNAAug 27 · filed Aug 31Details
  • Mock James Mtax-withheld375 shares ofMRNAat $149.66$56KAug 27 · filed Aug 31Details
  • Mock James Mtax-withheld703 shares ofMRNAat $72.5$51KJul 2 · filed Jul 6Details
  • Mock James Mexercised1,452 shares ofMRNAJul 2 · filed Jul 6Details
  • Mock James Mtax-withheld5,705 shares ofMRNAat $51.59$294KJun 5 · filed Jun 8Details
  • Mock James Mexercised11,798 shares ofMRNAJun 5 · filed Jun 8Details
  • Mock James Mtax-withheld1,197 shares ofMRNAat $47.19$56KJun 1 · filed Jun 3Details
  • Mock James Mexercised2,475 shares ofMRNAJun 1 · filed Jun 3Details
  • Mock James Mtax-withheld159 shares ofMRNAat $47.61$8KMay 28 · filed May 29Details
  • View all 51 trades →