‹ Screener

Moderna, Inc.

MRNA · Biological Products, (No Diagnostic Substances) · 396.8M shares · +4%/yr ↑ dilution · EDGAR filings ↗
Net buyback after stock comp: $848M (gross $1.2B, SBC $305M)

Reference price $51.37 · est. market cap ~$20.4B — last insider sale, 2026-06-15 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

D50

mRNA platform (post-COVID revenue collapse) with very heavy cash burn but a large cash cushion.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $142M2025-09-30 · $1.0B2025-12-31 · $678M2026-03-31 · $389M

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
55.3%
Operating margin
-158.1%
Net margin
-145.2%
Return on equity
-32.6%
Return on assets
-22.9%
ROIC
-26.3%
Revenue growth (QoQ)
-42.6%
Debt / equity
0.1×
Current ratio
3.3×
Free cash flow
-$2.1B
EBITDA
-$2.9B
Tangible book value
$8.6B
Cash & investments
$8.1B
Cash runway
16q
Stock comp / revenue
24.8%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-15Hoge StephenOption exercise16K$19.15
2026-06-15Hoge StephenSell53K$51.37
2026-06-15Hoge StephenOption exercise37K$19.15
2026-06-05Klinger Shannon ThymeTax withheld5.7K$51.59
2026-06-05Klinger Shannon ThymeOption exercise12K
2026-06-05Mock James MOption exercise12K
2026-06-05Mock James MTax withheld5.7K$51.59
2026-06-04Klinger Shannon ThymeSell3.5K$50.00
2026-06-04Klinger Shannon ThymeOption exercise3.5K$30.96
2026-06-01Hoge StephenOption exercise9.3K
2026-06-01Mock James MOption exercise2.5K
2026-06-01Mock James MTax withheld1.2K$47.19
2026-06-01Hoge StephenTax withheld4.5K$47.19
2026-06-01Klinger Shannon ThymeOption exercise2.2K
2026-06-01Klinger Shannon ThymeTax withheld1.0K$47.19
2026-05-28Mock James MOption exercise328
2026-05-28Mock James MTax withheld159$47.61
2026-05-28Klinger Shannon ThymeOption exercise328
2026-05-28Klinger Shannon ThymeTax withheld159$47.61
2026-05-28Hoge StephenOption exercise610
2026-05-28Hoge StephenTax withheld295$47.61
2026-05-27Mock James MTax withheld374$47.03
2026-05-27Hoge StephenOption exercise1.4K
2026-05-27Hoge StephenTax withheld695$47.03
2026-05-27Klinger Shannon ThymeOption exercise773
2026-05-27Mock James MOption exercise773
2026-05-27Klinger Shannon ThymeTax withheld374$47.03
2026-05-21AFEYAN NOUBAROption exercise9.3K$19.15
2026-05-21AFEYAN NOUBARSell9.3K$46.84
2026-05-15Hoge StephenOption exercise37K$19.15
2026-05-15Hoge StephenOption exercise16K$19.15
2026-05-15Hoge StephenSell53K$48.40
2026-05-01Hussain AbbasSell5.7K$46.63
2026-04-30Rubenstein David M.Option exercise8.1K
2026-04-30Horning SandraOption exercise16K
2026-04-30Hussain AbbasOption exercise16K
2026-04-30NABEL ELIZABETH GOption exercise16K
2026-04-30Nader FrancoisOption exercise12K
2026-04-30Tallett Elizabeth EOption exercise4.1K
2026-04-02Mock James MOption exercise1.5K
2026-04-02Mock James MTax withheld703$50.03
2026-03-05Klinger Shannon ThymeOption exercise12K
2026-03-05Mock James MTax withheld5.7K$57.80
2026-03-05Mock James MOption exercise12K
2026-03-05Klinger Shannon ThymeTax withheld5.7K$57.80
2026-03-02Klinger Shannon ThymeSell14K$52.29
2026-03-02Klinger Shannon ThymeOption exercise14K$30.96
2026-02-27Hoge StephenTax withheld296$51.71
2026-02-27Hoge StephenOption exercise1.4K
2026-02-27Hoge StephenTax withheld695$51.71
2026-02-27Hoge StephenOption exercise37K
2026-02-27Hoge StephenTax withheld18K$51.71
2026-02-27Klinger Shannon ThymeOption exercise233
2026-02-27Klinger Shannon ThymeTax withheld113$51.71
2026-02-27Hoge StephenOption exercise611
2026-02-27Klinger Shannon ThymeOption exercise329
2026-02-27Klinger Shannon ThymeTax withheld160$51.71
2026-02-27Klinger Shannon ThymeOption exercise774
2026-02-27Klinger Shannon ThymeTax withheld375$51.71
2026-02-27Klinger Shannon ThymeOption exercise8.7K
2026-02-27Klinger Shannon ThymeTax withheld4.2K$51.71
2026-02-27Hoge StephenTax withheld316$51.71
2026-02-27Hoge StephenOption exercise652
2026-02-27Mock James MOption exercise329
2026-02-27Mock James MTax withheld160$51.71
2026-02-27Mock James MOption exercise774
2026-02-27Mock James MTax withheld375$51.71
2026-02-27Mock James MOption exercise9.9K
2026-02-27Mock James MTax withheld4.8K$51.71
2026-02-23Hoge StephenOption exercise112K$19.15
2026-02-23Hoge StephenOption exercise48K$19.15
2026-02-23Hoge StephenSell160K$48.84
2026-02-11Bancel StephaneTax withheld5.5K$41.99
2026-02-11Mock James MGrant2.6K
2026-02-11Mock James MTax withheld1.3K$41.99
2026-02-11Klinger Shannon ThymeGrant2.6K
2026-02-11Klinger Shannon ThymeTax withheld1.3K$41.99
2026-02-11Hoge StephenGrant4.9K
2026-02-11Hoge StephenTax withheld2.4K$41.99
2026-02-11Bancel StephaneGrant11K
2026-01-05Mock James MOption exercise1.5K
2026-01-05Mock James MTax withheld780$30.86
2025-12-11Bancel StephaneOption exercise688K$10.90
2025-12-11AFEYAN NOUBAROption exercise24K$10.90
2025-12-11AFEYAN NOUBARSell24K$29.48
2025-12-09Hussain AbbasSell504$27.60
2025-12-05Mock James MOption exercise47K
2025-12-05Mock James MTax withheld23K$25.49
2025-12-05Klinger Shannon ThymeOption exercise47K
2025-12-05Klinger Shannon ThymeTax withheld23K$25.49
2025-12-01Klinger Shannon ThymeOption exercise233
2025-12-01Klinger Shannon ThymeTax withheld113$25.98
2025-12-01Hoge StephenOption exercise652
2025-12-01Hoge StephenTax withheld316$25.98
2025-11-28Klinger Shannon ThymeOption exercise329
2025-11-28Hoge StephenTax withheld295$25.01
2025-11-28Mock James MOption exercise329
2025-11-28Mock James MTax withheld160$25.01
2025-11-28Hoge StephenOption exercise610
2025-11-28Klinger Shannon ThymeTax withheld160$25.01
2025-11-26Mock James MTax withheld374$24.75
2025-11-26Mock James MOption exercise773
2025-11-26Klinger Shannon ThymeOption exercise773
2025-11-26Klinger Shannon ThymeTax withheld374$24.75
2025-11-26Hoge StephenOption exercise1.4K
2025-11-26Hoge StephenTax withheld695$24.75
2025-10-03Mock James MTax withheld703$28.37
2025-10-03Mock James MOption exercise1.5K
2025-10-02Hussain AbbasOption exercise1.4K
2025-08-29Klinger Shannon ThymeOption exercise232
2025-08-29Klinger Shannon ThymeTax withheld113$24.47
2025-08-29Hoge StephenOption exercise651
2025-08-29Hoge StephenTax withheld315$24.47
2025-08-28Mock James MTax withheld160$25.10
2025-08-28Mock James MOption exercise329
2025-08-28Klinger Shannon ThymeOption exercise329
2025-08-28Klinger Shannon ThymeTax withheld160$25.10
2025-08-28Hoge StephenOption exercise611
2025-08-28Hoge StephenTax withheld296$25.10
2025-08-27Hoge StephenOption exercise1.4K
2025-08-27Klinger Shannon ThymeTax withheld375$24.73
2025-08-27Mock James MTax withheld375$24.73
2025-08-27Hoge StephenTax withheld695$24.73
2025-08-27Mock James MOption exercise774
2025-08-27Klinger Shannon ThymeOption exercise774
2025-08-05Rubenstein David M.Option exercise850
2025-07-03Mock James MOption exercise1.5K
2025-07-03Mock James MTax withheld703$30.28
2025-06-11Hussain AbbasSell312$28.00
2025-06-06Klinger Shannon ThymeOption exercise1.1K
2025-06-06Klinger Shannon ThymeTax withheld551$26.12
2025-05-30Hoge StephenOption exercise652
2025-05-30Hoge StephenTax withheld316$26.93
2025-05-30Klinger Shannon ThymeOption exercise233
2025-05-30Klinger Shannon ThymeTax withheld113$26.93
2025-05-28Hoge StephenTax withheld295$26.76
2025-05-28Mock James MOption exercise328
2025-05-28Mock James MTax withheld159$26.76
2025-05-28Klinger Shannon ThymeOption exercise328
2025-05-28Klinger Shannon ThymeTax withheld159$26.76
2025-05-28Hoge StephenOption exercise610
2025-05-27Hoge StephenTax withheld695$26.26
2025-05-27Mock James MTax withheld374$26.26
2025-05-27Mock James MOption exercise773
2025-05-27Hoge StephenOption exercise1.4K
2025-05-27Klinger Shannon ThymeOption exercise773
2025-05-27Klinger Shannon ThymeTax withheld374$26.26
2025-04-30NABEL ELIZABETH GOption exercise979
2025-04-30Rubenstein David M.Option exercise677
2025-04-30Hussain AbbasOption exercise892
2025-04-30Horning SandraOption exercise979
2025-04-04Mock James MOption exercise1.5K
2025-04-04Mock James MTax withheld703$25.73
2025-03-07Klinger Shannon ThymeOption exercise1.1K
2025-03-07Klinger Shannon ThymeTax withheld551$34.30
2025-03-03Bancel StephaneBuy103K$31.04
2025-03-03Bancel StephaneBuy57K$31.53
2025-03-03SAGAN PAULBuy32K$31.76
2025-02-28Mock James MOption exercise329
2025-02-28Mock James MTax withheld160$31.09
2025-02-28Klinger Shannon ThymeOption exercise233
2025-02-28Klinger Shannon ThymeTax withheld113$31.09
2025-02-28Klinger Shannon ThymeOption exercise329
2025-02-28Klinger Shannon ThymeTax withheld160$31.09
2025-02-28Hoge StephenOption exercise652
2025-02-28Hoge StephenTax withheld316$31.09
2025-02-28Hoge StephenOption exercise611
2025-02-28Hoge StephenTax withheld296$31.09
2025-02-27Mock James MOption exercise1.3K
2025-02-27Mock James MTax withheld642$33.58
2025-02-27Mock James MOption exercise3.1K
2025-02-27Mock James MTax withheld1.5K$33.58
2025-02-27Mock James MOption exercise1.3K
2025-02-27Mock James MTax withheld642$33.58
2025-02-27Klinger Shannon ThymeOption exercise3.1K
2025-02-27Klinger Shannon ThymeTax withheld1.5K$33.58
2025-02-27Klinger Shannon ThymeOption exercise2.7K
2025-02-27Klinger Shannon ThymeTax withheld1.3K$33.58
2025-02-27Hoge StephenOption exercise5.7K
2025-02-27Hoge StephenTax withheld2.8K$33.58
2025-02-12Klinger Shannon ThymeGrant2.0K
2025-02-12Klinger Shannon ThymeTax withheld1.1K$30.93
2025-02-12Hoge StephenGrant5.7K
2025-02-12Hoge StephenTax withheld2.8K$30.93
2025-02-12Bancel StephaneGrant13K
2025-02-12Bancel StephaneTax withheld6.4K$30.93
2025-02-07Hoge StephenOption exercise523
2025-02-07Hoge StephenTax withheld281$33.61
2025-01-03Mock James MOption exercise1.5K
2025-01-03Mock James MTax withheld780$42.00

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-05-115.03Shareholder voteExhibitsfiling ↗
2026-05-01ResultsExhibitsfiling ↗
2026-03-05Material agreementfiling ↗
2026-02-13ResultsExhibitsfiling ↗
2026-02-11Reg FDOtherExhibitsfiling ↗
2026-01-12ResultsReg FDExhibitsfiling ↗
2026-01-05Reg FDExhibitsfiling ↗
2025-11-24Material agreementDebt obligationExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-05-112026-05-060001682852-26-000101 ↗
8-K2026-05-012026-05-010001682852-26-000057 ↗
10-Q2026-05-012026-03-310001682852-26-000060 ↗
8-K2026-03-052026-03-030001682852-26-000047 ↗
10-K2026-02-202025-12-310001682852-26-000033 ↗
8-K2026-02-132026-02-130001682852-26-000015 ↗
8-K2026-02-112026-02-030001682852-26-000012 ↗
8-K2026-01-122026-01-120001682852-26-000007 ↗
8-K2026-01-052026-01-050001682852-26-000003 ↗
8-K2025-11-242025-11-190001628280-25-053816 ↗
8-K2025-11-202025-11-200001628280-25-053318 ↗
8-K2025-11-132025-11-120001628280-25-052055 ↗