Wall FinanceSoftware Investor
Moderna logo

MRNA - Moderna

Annual data, 2016 to 2026, in US$ millions.
Last updated: Oct 3, 2026

Capital

Dividend

Revenue

Income

Asset

Equity

Rolling CAGR% per year, window ending each year

Other companies

Regeneron Pharmaceuticals logo
REGN

Regeneron Pharmaceuticals

Data since 1996

$76 BMarket cap
$16 BRevenue TTM
$5 BIncome TTM
6.9%Cap CAGR 10Y
+18,361%Cap total growth
View data →
WuXi AppTec logo
2359.HK

WuXi AppTec

Data since 2014

$81 BMarket cap
$8 BRevenue TTM
$4 BIncome TTM
–Cap CAGR 10Y
+554%Cap total growth
View data →
GSK plc logo
GSK

GSK plc

Data since 1996

$94 BMarket cap
$44 BRevenue TTM
$8 BIncome TTM
0.0%Cap CAGR 10Y
+67%Cap total growth
View data →
Sanofi logo
SNY

Sanofi

Data since 2001

$96 BMarket cap
$57 BRevenue TTM
$7 BIncome TTM
-0.9%Cap CAGR 10Y
+115%Cap total growth
View data →
Bristol-Myers Squibb logo
BMY

Bristol-Myers Squibb

Data since 1996

$125 BMarket cap
$49 BRevenue TTM
$12 BIncome TTM
2.5%Cap CAGR 10Y
+129%Cap total growth
View data →
Vertex Pharmaceuticals logo
VRTX

Vertex Pharmaceuticals

Data since 1996

$128 BMarket cap
$13 BRevenue TTM
$5 BIncome TTM
21.5%Cap CAGR 10Y
+15,119%Cap total growth
View data →
Pfizer logo
PFE

Pfizer

Data since 1996

$158 BMarket cap
$64 BRevenue TTM
$7 BIncome TTM
-2.2%Cap CAGR 10Y
+196%Cap total growth
View data →
Novo Nordisk logo
NVO

Novo Nordisk

Data since 1996

$165 BMarket cap
$51 BRevenue TTM
$23 BIncome TTM
5.8%Cap CAGR 10Y
+2,251%Cap total growth
View data →
Gilead Sciences logo
GILD

Gilead Sciences

Data since 1996

$179 BMarket cap
$30 BRevenue TTM
-$2 BIncome TTM
6.6%Cap CAGR 10Y
+25,178%Cap total growth
View data →
Amgen logo
AMGN

Amgen

Data since 1996

$218 BMarket cap
$38 BRevenue TTM
$10 BIncome TTM
7.2%Cap CAGR 10Y
+1,414%Cap total growth
View data →
AstraZeneca logo
AZN

AstraZeneca

Data since 1996

$243 BMarket cap
$61 BRevenue TTM
$14 BIncome TTM
13.4%Cap CAGR 10Y
+818%Cap total growth
View data →
Novartis logo
NVS

Novartis

Data since 1998

$268 BMarket cap
$57 BRevenue TTM
$16 BIncome TTM
4.5%Cap CAGR 10Y
+100%Cap total growth
View data →
Roche logo
RO.SW

Roche

Data since 1998

$342 BMarket cap
$80 BRevenue TTM
$21 BIncome TTM
5.8%Cap CAGR 10Y
+95%Cap total growth
View data →
Merck logo
MRK

Merck

Data since 1996

$356 BMarket cap
$67 BRevenue TTM
$8 BIncome TTM
8.2%Cap CAGR 10Y
+271%Cap total growth
View data →
AbbVie logo
ABBV

AbbVie

Data since 2010

$464 BMarket cap
$64 BRevenue TTM
$9 BIncome TTM
16.4%Cap CAGR 10Y
+760%Cap total growth
View data →
Johnson & Johnson logo
JNJ

Johnson & Johnson

Data since 1996

$617 BMarket cap
$98 BRevenue TTM
$26 BIncome TTM
7.0%Cap CAGR 10Y
+831%Cap total growth
View data →
Eli Lilly logo
LLY

Eli Lilly

Data since 1996

$1.02 TMarket cap
$80 BRevenue TTM
$34 BIncome TTM
28.8%Cap CAGR 10Y
+2,406%Cap total growth
View data →
CVS Health logo
CVS

CVS Health

Data since 1996

$111 BMarket cap
$415 BRevenue TTM
$9 BIncome TTM
2.8%Cap CAGR 10Y
+2,407%Cap total growth
View data →
Thermo Fisher Scientific logo
TMO

Thermo Fisher Scientific

Data since 1996

$242 BMarket cap
$46 BRevenue TTM
$8 BIncome TTM
15.8%Cap CAGR 10Y
+3,818%Cap total growth
View data →
CITIC Bank logo
601998.SS

CITIC Bank

Data since 2003

$76 BMarket cap
$31 BRevenue TTM
$13 BIncome TTM
6.3%Cap CAGR 10Y
+69%Cap total growth
View data →
American Tower logo
AMT

American Tower

Data since 1997

$76 BMarket cap
$11 BRevenue TTM
$5 BIncome TTM
5.3%Cap CAGR 10Y
+2,262%Cap total growth
View data →
CPKC (Canadian Pacific Kansas City) logo
CP

CPKC (Canadian Pacific Kansas City)

Data since 1997

$76 BMarket cap
$11 BRevenue TTM
$4 BIncome TTM
13.8%Cap CAGR 10Y
+1,649%Cap total growth
View data →
Simon Property Group logo
SPG

Simon Property Group

Data since 1996

$76 BMarket cap
$7 BRevenue TTM
$6 BIncome TTM
3.2%Cap CAGR 10Y
+2,443%Cap total growth
View data →
EOG Resources logo
EOG

EOG Resources

Data since 1996

$75 BMarket cap
$23 BRevenue TTM
$7 BIncome TTM
2.6%Cap CAGR 10Y
+1,768%Cap total growth
View data →
Moody's logo
MCO

Moody's

Data since 1998

$76 BMarket cap
$8 BRevenue TTM
$4 BIncome TTM
15.5%Cap CAGR 10Y
+1,313%Cap total growth
View data →
National Grid logo
NGG

National Grid

Data since 2001

$77 BMarket cap
$20 BRevenue TTM
-$6 BIncome TTM
5.7%Cap CAGR 10Y
+643%Cap total growth
View data →
Comcast logo
CMCSA

Comcast

Data since 1996

$77 BMarket cap
$125 BRevenue TTM
$14 BIncome TTM
-7.4%Cap CAGR 10Y
+12,245%Cap total growth
View data →
The Travelers Companies logo
TRV

The Travelers Companies

Data since 1996

$75 BMarket cap
$49 BRevenue TTM
$11 BIncome TTM
8.0%Cap CAGR 10Y
+1,437%Cap total growth
View data →
Intuit logo
INTU

Intuit

Data since 1996

$75 BMarket cap
$21 BRevenue TTM
$6 BIncome TTM
9.8%Cap CAGR 10Y
+5,116%Cap total growth
View data →
Japan Post Bank logo
7182.T

Japan Post Bank

Data since 2015

$77 BMarket cap
$12 BRevenue TTM
$3 BIncome TTM
5.4%Cap CAGR 10Y
+41%Cap total growth
View data →

2026 is partial: Capital is the current value; Revenue and Income are TTM; Asset and Equity are the latest quarter reported. CAGR runs through 2026. Rolling CAGR needs positive values at both ends of the window. Dividend = yield × Capital (approximate). Orange bars mark years that fell from the prior year. Y axes are log scale, so zero or negative values are not shown. Relative mode divides each series by its first positive value (capped at 500x, 1000x or 3000x, depending on the button); Absolute shows real values.