Sanofi Detailed Consensus >> Sales by Products
Consensus as of: 2026-07-22

KPI[EUR m]Q2 2025FY 2025Q2 2026 EFY 2026 EFY 2027 EFY 2028 EFY 2029 EFY 2030 EFY 2031 EFY 2032 E
Total DupixentNumber of Estimates1518181817171716
Total DupixentHighest4,65918,84221,46023,45925,17626,44125,64825,628
Total DupixentConsensus (Mean)3,83215,7144,47618,16920,15521,79523,24224,21722,41118,047
Total DupixentLowest4,23617,39619,20020,45521,58921,35218,89413,161
KevzaraNumber of Estimates1417171717171715
KevzaraHighest154597661704745776803825
KevzaraConsensus (Mean)134507144553581572554528495488
KevzaraLowest134515515253152121115110
itepekimabNumber of Estimates-14141414141413
itepekimabHighest-0521754608951,5662,741
itepekimabConsensus (Mean)-0-01046123215339452
itepekimabLowest-0000000
amlitelimabNumber of Estimates-16161616161615
amlitelimabHighest-04186131,0411,4061,6871,990
amlitelimabConsensus (Mean)-0-082199370537715875
amlitelimabLowest-002673148230303
lunsekimigNumber of Estimates-14141414141413
lunsekimigHighest-0060136368763718
lunsekimigConsensus (Mean)-0-00832123277383
lunsekimigLowest-0000000
duvakitug (SAR447189 Anti-TL1mAb)Number of Estimates-16161616161615
duvakitug (SAR447189 Anti-TL1mAb)Highest-04802005601,1071,415
duvakitug (SAR447189 Anti-TL1mAb)Consensus (Mean)-0-001387267492699
duvakitug (SAR447189 Anti-TL1mAb)Lowest-000045154202
brivekimigNumber of Estimates-1010101010109
brivekimigHighest-0263158236313340
brivekimigConsensus (Mean)-0-00113984151207
brivekimigLowest-000001128
balinatunfib (SAR441566 - oral TNFR1si)Number of Estimates-11111111111110
balinatunfib (SAR441566 - oral TNFR1si)Highest-01456101205338456
balinatunfib (SAR441566 - oral TNFR1si)Consensus (Mean)-0-0192962112170
balinatunfib (SAR441566 - oral TNFR1si)Lowest-0000000
BLU-808Number of Estimates-5555554
BLU-808Highest-0045146307507684
BLU-808Consensus (Mean)-0-0093479165283
BLU-808Lowest-0000044110
ALTUVIIIONumber of Estimates1417171716161615
ALTUVIIIOHighest4001,5802,1602,5932,8773,0553,3033,799
ALTUVIIIOConsensus (Mean)2911,1603671,5101,8582,1412,4102,6132,7742,893
ALTUVIIIOLowest3351,3701,5761,7061,8091,9171,9942,034
FabrazymeNumber of Estimates1417171717171716
FabrazymeHighest2731,0501,0701,1011,1341,1681,2031,239
FabrazymeConsensus (Mean)2631,0192641,0301,0341,0201,003988972944
FabrazymeLowest256961807682557455372305
NexviazymeNumber of Estimates1417171717171716
NexviazymeHighest2259241,0631,1611,2721,3221,3201,452
NexviazymeConsensus (Mean)1927902148849781,0581,1251,1611,1781,187
NexviazymeLowest204858927946965974779623
CerezymeNumber of Estimates1417171717171716
CerezymeHighest176712711725707707707707
CerezymeConsensus (Mean)173695168680665650632615599583
CerezymeLowest159653599523438351280224
AlprolixNumber of Estimates1317171717171716
AlprolixHighest155621648666683699703706
AlprolixConsensus (Mean)145603142564550513485463437427
AlprolixLowest12450444914471584840
MyozymeNumber of Estimates1417171717171716
MyozymeHighest131478458441425415406397
MyozymeConsensus (Mean)140519119451407375351330312300
MyozymeLowest109423360302254213179151
CerdelgaNumber of Estimates1417171717171716
CerdelgaHighest86354367379393409426443
CerdelgaConsensus (Mean)8033582338303285275257245244
CerdelgaLowest7631918715089645040
AldurazymeNumber of Estimates1316161616161615
AldurazymeHighest74317324335347359365372
AldurazymeConsensus (Mean)6930569290291293295296296294
AldurazymeLowest54240192153123987963
AyvakitNumber of Estimates1417171717171716
AyvakitHighest2341,0001,2351,5371,8192,0972,2872,303
AyvakitConsensus (Mean)03052008441,0741,2951,4881,6221,7201,786
AyvakitLowest1827808719581,0541,1481,2401,156
EloctateNumber of Estimates1417171717171716
EloctateHighest61243218196177160148136
EloctateConsensus (Mean)652755423220017415113011296
EloctateLowest49216178142114917316
CabliviNumber of Estimates1417171717171716
CabliviHighest75295321337364382401410
CabliviConsensus (Mean)6927173286300311321331338334
CabliviLowest69274280285285286285196
XenpozymeNumber of Estimates1417171717171716
XenpozymeHighest70295345399439463497546
XenpozymeConsensus (Mean)5422866274315351377398415431
XenpozymeLowest61253269282296306313320
Qfitlia (fitusiran)Number of Estimates1317171717171716
Qfitlia (fitusiran)Highest29220240434525604664731
Qfitlia (fitusiran)Consensus (Mean)191271119173219262302327
Qfitlia (fitusiran)Lowest511323231292827
Wayrilz (rilzabrutinib)Number of Estimates1216161616161615
Wayrilz (rilzabrutinib)Highest331592904286409981,3111,544
Wayrilz (rilzabrutinib)Consensus (Mean)071788170276389503611721
Wayrilz (rilzabrutinib)Lowest523354753575859
venglustatNumber of Estimates110131313131312
venglustatHighest00132197257347473564
venglustatConsensus (Mean)-0005393132175217257
venglustatLowest00000000
Efdoralprin alfa (SAR447537)Number of Estimates-10111111111111
Efdoralprin alfa (SAR447537)Highest-0168282419542649745
Efdoralprin alfa (SAR447537)Consensus (Mean)-0-044107204283358420
Efdoralprin alfa (SAR447537)Lowest-000045113143
Cenrifki (tolebrutinib)Number of Estimates211131313131312
Cenrifki (tolebrutinib)Highest0153504756508351,0261,262
Cenrifki (tolebrutinib)Consensus (Mean)-00281147204248282331
Cenrifki (tolebrutinib)Lowest00000000
frexalimabNumber of Estimates-16161616161615
frexalimabHighest-0331434158211,2801,681
frexalimabConsensus (Mean)-0-0345144288460652
frexalimabLowest-000032146259
riliprubart Number of Estimates-1010101010109
riliprubart Highest-01252634595426471,117
riliprubart Consensus (Mean)-0-01749100159249283
riliprubart Lowest-0000000
SarclisaNumber of Estimates1417171717171716
SarclisaHighest1787478951,0741,2131,3701,4801,599
SarclisaConsensus (Mean)1405881697078068929429801,0101,023
SarclisaLowest156655721760793747672605
JevtanaNumber of Estimates1317171717171716
JevtanaHighest65256268278289231226222
JevtanaConsensus (Mean)6626356222189171158136118111
JevtanaLowest1973706859473934
LantusNumber of Estimates1417171717171716
LantusHighest4321,7181,7041,6161,4921,4001,3481,298
LantusConsensus (Mean)4261,7334071,6301,5041,3921,2841,1811,090998
LantusLowest3871,4441,1781,060954859773696
ToujeoNumber of Estimates1417171717171716
ToujeoHighest3701,4501,5181,5901,6551,7251,6631,705
ToujeoConsensus (Mean)3381,3453511,4021,4241,4381,4461,4551,4221,376
ToujeoLowest3371,3541,2891,2371,1881,1411,0971,033
PlavixNumber of Estimates1417161616161615
PlavixHighest2309149429679951,0251,0561,090
PlavixConsensus (Mean)229910223883872859848830810793
PlavixLowest213845802762724688653621
LovenoxNumber of Estimates1417171717171716
LovenoxHighest200775735711693677663650
LovenoxConsensus (Mean)209822184719664622584550519481
LovenoxLowest161639552492422359305259
PraluentNumber of Estimates1317171717171716
PraluentHighest155616679730766781774766
PraluentConsensus (Mean)137526148580611634640623592535
PraluentLowest137542560579537482436328
RezurockNumber of Estimates1417171717171716
RezurockHighest151595678732777820866915
RezurockConsensus (Mean)132490141542594636648624610601
RezurockLowest130509519529515255163141
ThymoglobulinNumber of Estimates1317171717171716
ThymoglobulinHighest129503518534551568574581
ThymoglobulinConsensus (Mean)126490126491498504509514517522
ThymoglobulinLowest122482479467448426404384
AprovelNumber of Estimates1417171717171716
AprovelHighest103419429438448459471484
AprovelConsensus (Mean)102417100405395384374364354349
AprovelLowest95381347315287262239218
MultaqNumber of Estimates1316161616161615
MultaqHighest82328348369391415439466
MultaqConsensus (Mean)7931476306299293246206192182
MultaqLowest70279254231119212019
Soliqua/iGlarLixiNumber of Estimates1316161616161615
Soliqua/iGlarLixiHighest76330353381423469521578
Soliqua/iGlarLixiConsensus (Mean)6628268294301302301297294294
Soliqua/iGlarLixiLowest6326826522813755110
ApidraNumber of Estimates69999988
ApidraHighest75440466496537564507457
ApidraConsensus (Mean)6927770296303309312308270258
ApidraLowest6423021518515513511595
SynviscNumber of Estimates46666666
SynviscHighest40165216259285299314321
SynviscConsensus (Mean)5922638134135138139138138137
SynviscLowest3683838381756964
TZIELDNumber of Estimates1417171717171716
TZIELDHighest29148203244281309333367
TZIELDConsensus (Mean)18632393126153181205229255
TZIELDLowest1972798693100108117
MyqorzoNumber of Estimates67777777
MyqorzoHighest53050113209303348366
MyqorzoConsensus (Mean)--212213454748798
MyqorzoLowest14444443
OthersNumber of Estimates1315151515151514
OthersHighest1,2893,7653,6063,4513,3393,1723,0582,951
OthersConsensus (Mean)9273,7209003,4603,2443,0512,8762,7052,5572,448
OthersLowest7773,1762,9382,5972,2972,0331,8011,597
Industrial SalesNumber of Estimates1316161616161615
Industrial SalesHighest148484487501516532548564
Industrial SalesConsensus (Mean)149482135447432420409398389379
Industrial SalesLowest96397362344323291263239
Total Pharma Number of Estimates1618181817171716
Total Pharma Highest9,89139,75443,43746,24249,69853,80553,00654,168
Total Pharma Consensus (Mean)8,78035,6909,59238,93041,68344,15446,59448,63947,80244,591
Total Pharma Lowest8,77938,21440,74142,55844,08144,96143,16534,777
Polio / Pertussis / Hib primary and booster vaccines incl. Heplisav BNumber of Estimates1417161616161615
Polio / Pertussis / Hib primary and booster vaccines incl. Heplisav BHighest8003,0843,2623,4043,5173,6053,6543,690
Polio / Pertussis / Hib primary and booster vaccines incl. Heplisav BConsensus (Mean)6932,5547122,6772,7282,7682,8052,8402,8562,885
Polio / Pertussis / Hib primary and booster vaccines incl. Heplisav BLowest6632,5002,4272,3302,2372,1472,0832,020
Influenza, COVID-19 vaccines, total salesNumber of Estimates1417171717171716
Influenza, COVID-19 vaccines, total salesHighest1412,3802,4112,4692,5682,6703,0862,778
Influenza, COVID-19 vaccines, total salesConsensus (Mean)1412,3141272,2282,2512,2782,3092,3372,3782,350
Influenza, COVID-19 vaccines, total salesLowest1012,0532,0532,0532,0532,0532,0532,053
RSV vaccines, total salesNumber of Estimates1417999998
RSV vaccines, total salesHighest931,9712,2442,4832,7283,0973,6824,642
RSV vaccines, total salesConsensus (Mean)721,781821,8281,9622,0682,1772,3102,4842,741
RSV vaccines, total salesLowest711,6851,6871,7571,7591,7771,8481,926
BeyfortusNumber of Estimates1417171717171716
BeyfortusHighest931,9712,1732,2742,3912,5412,6472,719
BeyfortusConsensus (Mean)721,781821,8281,9452,0212,0632,1002,1342,175
BeyfortusLowest711,6851,6871,7571,7591,7771,8131,823
SP0256 (RSV Older Adults vaccine)Number of Estimates18888887
SP0256 (RSV Older Adults vaccine)Highest001052153776601,1542,020
SP0256 (RSV Older Adults vaccine)Consensus (Mean)-0001349113207349575
SP0256 (RSV Older Adults vaccine)Lowest00000000
Meningitis / Travel and endemic vaccinesNumber of Estimates1417171717171716
Meningitis / Travel and endemic vaccinesHighest3451,2961,3331,3711,4171,4831,5531,628
Meningitis / Travel and endemic vaccinesConsensus (Mean)3071,2873001,2471,2611,2801,2981,3171,3341,344
Meningitis / Travel and endemic vaccinesLowest2651,1601,0901,0761,0621,0501,0381,028
SP0202 (PCV21)Number of Estimates17777776
SP0202 (PCV21)Highest0042420960520627719
SP0202 (PCV21)Consensus (Mean)-0006118291333381468
SP0202 (PCV21)Lowest000087152200100
Total VaccinesNumber of Estimates1618181817171716
Total VaccinesHighest1,2588,2348,4509,0429,0399,51010,21111,280
Total VaccinesConsensus (Mean)1,2147,9361,2167,9668,1928,4408,6368,8319,0539,239
Total VaccinesLowest1,1757,6537,8338,0098,0178,0007,9767,989
Total Product SalesNumber of Estimates1618181817171716
Total Product SalesHighest11,06547,98951,71554,79158,33662,70062,42563,675
Total Product SalesConsensus (Mean)9,99443,62610,84846,87449,85352,57355,20757,44756,83153,829
Total Product SalesLowest10,66945,98248,60050,78652,32953,40151,45443,093
Disclaimer

This document has been issued by Vara Research GmbH for information purposes only and is not intended to constitute investment advice. It is based on estimates and forecasts of various analysts regarding revenues, earnings and business developments of the relevant company. The company did not participate in the compilation of the estimates and it does not endorse them. Such estimates and forecasts cannot be independently verified by reason of the subjective character. Vara Research GmbH gives no guarantee, representation or warranty and is not responsible or liable as to its accuracy and completeness.