Sanofi Detailed Consensus
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
Net salesNumber of Estimates1619191917171716
Net salesHighest11,06547,98951,71554,79158,33662,70062,42563,675
Net salesConsensus (Mean)9,99443,62610,84846,84749,77852,47455,20757,44756,83153,829
Net salesLowest10,66945,98248,41650,70652,32953,40151,45443,093
Other revenuesNumber of Estimates1618181817171716
Other revenuesHighest8433,3503,5853,8284,1324,4414,2654,182
Other revenuesConsensus (Mean)7413,0907603,1223,1893,2873,3183,3783,3773,332
Other revenuesLowest6502,7212,6432,6032,5612,5192,4762,435
Cost of salesNumber of Estimates1517171717171716
Cost of salesHighest-2,922-12,937-13,153-13,301-13,611-13,365-13,477-13,123
Cost of salesConsensus (Mean)-2,993-12,923-3,120-13,524-14,074-14,578-15,056-15,488-15,568-15,180
Cost of salesLowest-3,276-14,250-15,239-16,058-16,749-18,002-17,288-16,952
Gross ProfitNumber of Estimates1517171717171716
Gross ProfitHighest8,69836,95140,65643,26045,71949,13949,96450,618
Gross ProfitConsensus (Mean)7,74233,7938,48736,45938,97041,29043,46945,33744,64041,982
Gross ProfitLowest8,35135,95338,04339,31040,46941,29239,62831,957
- as % of net sales (gross margin)Number of Estimates1517171717171716
- as % of net sales (gross margin)Highest79.478.779.680.081.181.281.280.4
- as % of net sales (gross margin)Consensus (Mean)77.577.578.277.878.178.578.778.978.577.9
- as % of net sales (gross margin)Lowest77.177.076.776.576.376.275.573.6
Research and development expensesNumber of Estimates1518181817171716
Research and development expensesHighest-1,830-7,819-8,166-8,100-7,855-8,006-7,994-7,523
Research and development expensesConsensus (Mean)-1,909-7,842-1,946-8,103-8,495-8,775-9,014-9,259-9,240-9,092
Research and development expensesLowest-2,066-8,375-9,360-9,753-10,014-10,021-10,159-10,464
Selling and general expensesNumber of Estimates1518181817171716
Selling and general expensesHighest-2,287-9,738-9,894-9,991-10,032-10,064-10,077-9,681
Selling and general expensesConsensus (Mean)-2,284-9,543-2,381-10,019-10,510-10,804-11,082-11,336-11,278-11,072
Selling and general expensesLowest-2,451-10,348-12,569-12,818-12,589-11,956-12,320-12,848
Other current operating income/expenseNumber of Estimates1416161616161615
Other current operating income/expenseHighest-1,132-4,692-4,785-4,794-5,072-5,305-4,216-2,316
Other current operating income/expenseConsensus (Mean)-1,116-4,424-1,240-5,250-6,140-6,761-7,222-7,581-6,780-5,529
Other current operating income/expenseLowest-1,445-5,715-6,944-7,666-8,492-9,268-8,973-8,550
of which Amvuttra income Number of Estimates811111111111110
of which Amvuttra income Highest2851,2351,6772,0372,3592,6222,7462,406
of which Amvuttra income Consensus (Mean)--2361,0051,3741,6341,8602,0191,9111,625
of which Amvuttra income Lowest1865831,1791,2391,2731,3081,220562
(based on Amvuttra sales in USDm used for estimation)Number of Estimates67777777
(based on Amvuttra sales in USDm used for estimation)Highest1,0514,4985,9997,2928,60310,0639,3109,500
(based on Amvuttra sales in USDm used for estimation)Consensus (Mean)--9844,2355,5026,5577,4988,1377,2446,382
(based on Amvuttra sales in USDm used for estimation)Lowest7333,1564,2735,4276,1965,6194,6962,516
of which Regeneron alliance (profit) / loss sharingNumber of Estimates68888887
of which Regeneron alliance (profit) / loss sharingHighest-1,465-6,107-7,662-8,340-8,802-9,297-7,673-5,086
of which Regeneron alliance (profit) / loss sharingConsensus (Mean)---1,526-6,444-7,892-8,617-9,307-9,884-9,301-7,973
of which Regeneron alliance (profit) / loss sharingLowest-1,586-6,807-8,330-9,120-10,221-10,889-11,004-9,978
Share of profit/loss of associates and joint venturesNumber of Estimates1416161616161615
Share of profit/loss of associates and joint venturesHighest52203221237250275275289
Share of profit/loss of associates and joint venturesConsensus (Mean)2917936171186193201209212215
Share of profit/loss of associates and joint venturesLowest26142150150150150150163
Net income attributable to non-controlling interestsNumber of Estimates1416161616161615
Net income attributable to non-controlling interestsHighest-1-11000000
Net income attributable to non-controlling interestsConsensus (Mean)-1-14-3-16-15-15-15-15-15-15
Net income attributable to non-controlling interestsLowest-10-36-34-33-31-29-28-27
Business operating incomeNumber of Estimates1518181817171716
Business operating incomeHighest3,25114,00415,59116,74918,17720,23022,33524,152
Business operating incomeConsensus (Mean)2,46112,1492,96613,22713,99215,19516,34617,37117,48216,337
Business operating incomeLowest2,74112,84812,53613,17114,24214,78912,9917,328
- as % of net sales (operating margin)Number of Estimates1518181817171716
- as % of net sales (operating margin)Highest29.429.430.130.831.732.337.140.9
- as % of net sales (operating margin)Consensus (Mean)24.627.827.328.228.128.929.630.230.730.1
- as % of net sales (operating margin)Lowest25.027.424.925.026.327.625.217.0
Financial income & expenseNumber of Estimates1417171717171716
Financial income & expenseHighest-70-288-44138317507721962
Financial income & expenseConsensus (Mean)-59-262-109-414-383-293-181-6949176
Financial income & expenseLowest-153-552-583-564-521-441-352-328
- % tax rateNumber of Estimates1416161616161615
- % tax rateHighest-19.5-19.7-19.9-19.9-19.7-19.5-19.7-19.9
- % tax rateConsensus (Mean)-19.5-19.9-20.2-20.2-20.3-20.3-20.3-20.3-20.4-20.4
- % tax rateLowest-22.6-22.9-22.7-22.1-22.0-22.3-22.8-22.8
Business net incomeNumber of Estimates1518181817171716
Business net incomeHighest2,48710,86512,09913,15914,43016,22218,06219,701
Business net incomeConsensus (Mean)1,9409,5552,28210,25710,88811,91612,92213,82814,00213,182
Business net incomeLowest2,1349,8789,76510,26611,11411,70310,2985,802
- as % of net sales (net profit margin)Number of Estimates1518181817171716
- as % of net sales (net profit margin)Highest22.522.723.424.225.026.030.033.4
- as % of net sales (net profit margin)Consensus (Mean)19.421.921.021.921.922.723.424.024.624.3
- as % of net sales (net profit margin)Lowest19.721.119.419.520.521.820.013.5
Number of sharesNumber of Estimates1417171717171716
Number of sharesHighest1,2131,2121,2091,2061,2081,2141,2201,225
Number of sharesConsensus (Mean)1,2171,2201,1981,1981,1951,1911,1831,1751,1651,156
Number of sharesLowest1,1691,1671,1601,1401,073977877803
Business EPS (in EUR)Number of Estimates1417171717171716
Business EPS (in EUR)Highest2.129.0210.1311.2813.0014.7616.1916.41
Business EPS (in EUR)Consensus (Mean)1.597.831.908.509.049.9210.8511.7211.9911.37
Business EPS (in EUR)Lowest1.537.878.088.519.249.768.594.84
Dividend Per Share (in EUR)Number of Estimates-15151515151514
Dividend Per Share (in EUR)Highest-4.534.995.526.367.218.028.75
Dividend Per Share (in EUR)Consensus (Mean)-4.12-4.324.554.815.095.395.655.67
Dividend Per Share (in EUR)Lowest-4.114.234.364.374.374.374.37
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.