Sanofi Detailed Consensus
Consensus as of: 2026-10-21

KPI[EUR m]Q3 2025FY 2025Q3 2026 EFY 2026 EFY 2027 EFY 2028 EFY 2029 EFY 2030 EFY 2031 EFY 2032 E
Net salesNumber of Estimates1517171716161615
Net salesHighest13,56848,56852,29055,62158,08160,68262,16662,294
Net salesConsensus (Mean)12,43443,62613,25448,14251,18753,76256,13958,27557,35853,603
Net salesLowest12,82747,19750,11951,90953,17554,36352,24043,339
Other revenuesNumber of Estimates1517171716161615
Other revenuesHighest8353,4143,6253,8223,9774,1024,0153,675
Other revenuesConsensus (Mean)7363,0907533,0723,1463,2033,2043,2403,2463,188
Other revenuesLowest6312,7252,6452,6042,5632,5202,4782,437
Cost of salesNumber of Estimates1417171716161615
Cost of salesHighest-3,392-13,164-13,131-13,025-13,375-13,346-13,058-12,682
Cost of salesConsensus (Mean)-3,355-12,923-3,599-13,495-14,105-14,602-14,982-15,392-15,506-14,890
Cost of salesLowest-3,752-14,064-14,949-15,490-16,146-16,836-18,242-18,868
Gross ProfitNumber of Estimates1417171716161615
Gross ProfitHighest10,76238,14441,65244,39246,93548,62450,15649,932
Gross ProfitConsensus (Mean)9,81533,79310,41537,71940,22742,36444,36146,12345,09841,901
Gross ProfitLowest9,96136,63438,97540,42941,45142,36640,19132,124
- as % of net sales (gross margin)Number of Estimates1417171716161615
- as % of net sales (gross margin)Highest79.379.179.780.380.881.580.780.2
- as % of net sales (gross margin)Consensus (Mean)78.977.578.578.378.678.879.079.178.678.1
- as % of net sales (gross margin)Lowest77.677.377.277.177.177.175.273.4
Research and development expensesNumber of Estimates1517171716161615
Research and development expensesHighest-1,889-7,944-8,296-8,239-7,943-8,149-8,373-7,880
Research and development expensesConsensus (Mean)-1,834-7,842-1,992-8,289-8,626-8,871-9,081-9,372-9,399-9,315
Research and development expensesLowest-2,228-8,712-9,209-9,374-9,805-10,346-10,482-10,606
Selling and general expensesNumber of Estimates1517171716161615
Selling and general expensesHighest-2,372-9,812-10,234-10,575-10,757-10,809-10,474-9,957
Selling and general expensesConsensus (Mean)-2,291-9,543-2,449-10,114-10,540-10,872-11,143-11,443-11,402-11,348
Selling and general expensesLowest-2,530-10,575-10,906-11,206-11,585-12,171-12,151-12,452
Other current operating income/expenseNumber of Estimates1517171716161615
Other current operating income/expenseHighest-1,354-5,259-4,835-4,804-5,025-5,194-4,620-2,444
Other current operating income/expenseConsensus (Mean)-1,303-4,424-1,657-5,953-6,973-7,527-8,105-8,439-7,588-6,016
Other current operating income/expenseLowest-1,876-6,539-8,138-8,934-9,486-9,927-10,073-9,145
of which Amvuttra income Number of Estimates1013131313131312
of which Amvuttra income Highest3591,2231,6492,0402,3782,6862,7922,656
of which Amvuttra income Consensus (Mean)--2901,0391,4021,6641,8912,0882,0951,983
of which Amvuttra income Lowest2259861,3031,5041,5941,6741,4721,076
(based on Amvuttra sales in USDm used for estimation)Number of Estimates68888888
(based on Amvuttra sales in USDm used for estimation)Highest1,1404,4465,9117,2208,3449,2529,4779,535
(based on Amvuttra sales in USDm used for estimation)Consensus (Mean)--1,1204,3085,5766,5427,3558,0437,9307,466
(based on Amvuttra sales in USDm used for estimation)Lowest1,0884,2485,3076,1056,4686,7916,0124,509
of which Regeneron alliance (profit) / loss sharingNumber of Estimates71010101010109
of which Regeneron alliance (profit) / loss sharingHighest-1,780-6,446-7,321-7,917-8,346-8,573-7,790-4,167
of which Regeneron alliance (profit) / loss sharingConsensus (Mean)---2,018-7,114-8,543-9,303-9,930-10,393-9,703-7,656
of which Regeneron alliance (profit) / loss sharingLowest-2,151-7,676-9,405-10,437-11,258-11,914-11,849-10,453
Share of profit/loss of associates and joint venturesNumber of Estimates1214141414141413
Share of profit/loss of associates and joint venturesHighest68203221237250275275275
Share of profit/loss of associates and joint venturesConsensus (Mean)6217950169183189195202204206
Share of profit/loss of associates and joint venturesLowest38146150150150150150161
Net income attributable to non-controlling interestsNumber of Estimates1315151515151514
Net income attributable to non-controlling interestsHighest-2-10000000
Net income attributable to non-controlling interestsConsensus (Mean)-4-14-5-16-15-15-15-14-14-14
Net income attributable to non-controlling interestsLowest-16-40-38-36-34-32-31-29
Business operating incomeNumber of Estimates1416161616161615
Business operating incomeHighest4,62313,78415,15816,41117,49218,82919,72719,903
Business operating incomeConsensus (Mean)4,44512,1494,32213,52114,25615,27416,19917,04216,88215,396
Business operating incomeLowest4,11813,14613,12113,58713,89514,31113,5008,015
- as % of net sales (operating margin)Number of Estimates1416161616161615
- as % of net sales (operating margin)Highest34.128.729.730.631.131.832.132.0
- as % of net sales (operating margin)Consensus (Mean)35.727.832.628.127.828.428.829.229.428.6
- as % of net sales (operating margin)Lowest30.927.225.526.226.126.325.818.5
Financial income & expenseNumber of Estimates1416161616161615
Financial income & expenseHighest-91-364-11196256426630856
Financial income & expenseConsensus (Mean)-64-262-116-420-394-302-194-8821131
Financial income & expenseLowest-208-599-636-593-534-439-343-275
- % tax rateNumber of Estimates1315151515151514
- % tax rateHighest-18.2-20.3-19.9-19.9-19.9-19.9-19.9-19.9
- % tax rateConsensus (Mean)-19.3-19.9-20.2-21.0-20.9-20.9-20.9-20.9-21.0-21.0
- % tax rateLowest-21.6-21.4-21.9-21.8-21.7-21.7-21.8-21.7
Business net incomeNumber of Estimates1416161616161615
Business net incomeHighest3,68510,61611,69612,77513,75414,89215,73216,016
Business net incomeConsensus (Mean)3,5479,5553,36110,37710,99611,87512,68813,43613,38612,296
Business net incomeLowest3,15910,08110,12610,52810,80411,16710,5606,260
- as % of net sales (net profit margin)Number of Estimates1416161616161615
- as % of net sales (net profit margin)Highest27.222.122.923.924.625.225.826.5
- as % of net sales (net profit margin)Consensus (Mean)28.521.925.321.521.522.122.623.023.322.8
- as % of net sales (net profit margin)Lowest23.720.819.920.320.320.520.214.4
Number of sharesNumber of Estimates1416161616161615
Number of sharesHighest1,2001,2021,2001,2011,2081,2141,2201,225
Number of sharesConsensus (Mean)1,2181,2201,1941,1971,1931,1881,1821,1751,1661,157
Number of sharesLowest1,1611,1631,1561,1381,1001,036953886
Business EPS (in EUR)Number of Estimates1416161616161615
Business EPS (in EUR)Highest3.088.849.7510.8412.1313.1813.5713.53
Business EPS (in EUR)Consensus (Mean)2.917.832.818.669.219.9910.7311.4411.5010.68
Business EPS (in EUR)Lowest2.678.398.448.779.009.318.805.22
Dividend Per Share (in EUR)Number of Estimates-14141414141413
Dividend Per Share (in EUR)Highest-4.534.995.485.996.416.546.49
Dividend Per Share (in EUR)Consensus (Mean)-4.12-4.294.504.734.965.195.375.32
Dividend Per Share (in EUR)Lowest-4.114.234.344.374.374.374.37
Total DupixentNumber of Estimates1517171716161615
Total DupixentHighest5,39720,20522,93425,57326,99728,03228,11526,695
Total DupixentConsensus (Mean)4,15615,7145,14819,61621,83723,55425,00826,05024,17219,249
Total DupixentLowest4,59318,60920,19421,51123,69824,29719,86113,851
KevzaraNumber of Estimates1517171716161615
KevzaraHighest177660713797862912951985
KevzaraConsensus (Mean)131507150601637632619600569551
KevzaraLowest132532549289173139132125
lunsekimigNumber of Estimates-14141414141413
lunsekimigHighest-0060136368818806
lunsekimigConsensus (Mean)-0-00433135313458
lunsekimigLowest-000002472
duvakitug (SAR447189 Anti-TL1mAb)Number of Estimates-15151515151514
duvakitug (SAR447189 Anti-TL1mAb)Highest-0241032946691,1461,428
duvakitug (SAR447189 Anti-TL1mAb)Consensus (Mean)-0-0214108342616852
duvakitug (SAR447189 Anti-TL1mAb)Lowest-000078195312
brivekimigNumber of Estimates-1010101010109
brivekimigHighest-0063158236324340
brivekimigConsensus (Mean)-0-0094079145196
brivekimigLowest-000001128
BLU-808Number of Estimates-6666665
BLU-808Highest-0002368146307
BLU-808Consensus (Mean)-0-00042380164
BLU-808Lowest-000001666
ALTUVIIIONumber of Estimates1517171716161615
ALTUVIIIOHighest4241,5482,0822,4982,7653,0233,3253,658
ALTUVIIIOConsensus (Mean)2941,1603791,4631,8062,0822,3402,5362,6962,809
ALTUVIIIOLowest3381,3851,5921,7331,8371,9472,0252,065
FabrazymeNumber of Estimates1517171716161615
FabrazymeHighest2601,0541,0961,1241,1521,1751,2041,240
FabrazymeConsensus (Mean)2421,0192511,0371,0591,0681,0711,0721,0681,054
FabrazymeLowest2381,0201,010990957864734624
NexviazymeNumber of Estimates1517171716161615
NexviazymeHighest2429181,0791,1771,2891,3351,2581,317
NexviazymeConsensus (Mean)2007902108609631,0401,1021,1451,1571,164
NexviazymeLowest142717895941959966885708
CerezymeNumber of Estimates1517171716161615
CerezymeHighest168712703717694701708716
CerezymeConsensus (Mean)161695160681670656634617600584
CerezymeLowest147653609531445356285228
AlprolixNumber of Estimates1517171716161615
AlprolixHighest161615656713648655658661
AlprolixConsensus (Mean)149603153593594561523501476469
AlprolixLowest13755548616385705747
MyozymeNumber of Estimates1517171716161615
MyozymeHighest116474461444428418409400
MyozymeConsensus (Mean)122519100422391361335315298288
MyozymeLowest60340336292255222193169
CerdelgaNumber of Estimates1517171716161615
CerdelgaHighest95372393406422407415423
CerdelgaConsensus (Mean)8633586349319304282258242236
CerdelgaLowest8032719315596695443
AldurazymeNumber of Estimates1516161615151514
AldurazymeHighest84320332343355368374381
AldurazymeConsensus (Mean)7930580300306310314316318317
AldurazymeLowest67287290285279274268263
AyvakitNumber of Estimates1517171716161615
AyvakitHighest2301,0031,1541,3851,5631,7611,9162,092
AyvakitConsensus (Mean)1373052068091,0131,2071,3981,5191,6161,662
AyvakitLowest1597237929511,0581,1531,2451,114
EloctateNumber of Estimates1517171716161615
EloctateHighest79279261248207187178175
EloctateConsensus (Mean)7727565261228199171148127110
EloctateLowest542161931631301048317
CabliviNumber of Estimates1517171716161615
CabliviHighest83332350365396415436446
CabliviConsensus (Mean)6627174305325338347356364356
CabliviLowest65290299302303303306209
XenpozymeNumber of Estimates1517171716161615
XenpozymeHighest76296350394434445466480
XenpozymeConsensus (Mean)5722870272311344371389405413
XenpozymeLowest63257282299309316322329
Qfitlia (fitusiran)Number of Estimates1517171716161615
Qfitlia (fitusiran)Highest2887182307391471538634
Qfitlia (fitusiran)Consensus (Mean)49124295152208253292325
Qfitlia (fitusiran)Lowest00283235343231
Wayrilz (rilzabrutinib)Number of Estimates1517171716161615
Wayrilz (rilzabrutinib)Highest461552904166009211,2101,425
Wayrilz (rilzabrutinib)Consensus (Mean)172689186290412525634741
Wayrilz (rilzabrutinib)Lowest10476875103108111113
venglustatNumber of Estimates112131313131312
venglustatHighest075132197257334434564
venglustatConsensus (Mean)-0064177112149185218
venglustatLowest00000000
Efdoralprin alfa (SAR447537)Number of Estimates-10101010101010
Efdoralprin alfa (SAR447537)Highest-0123253387514625724
Efdoralprin alfa (SAR447537)Consensus (Mean)-0-02692180258331392
Efdoralprin alfa (SAR447537)Lowest-000045113144
Cenrifki (tolebrutinib)Number of Estimates812121212121211
Cenrifki (tolebrutinib)Highest530167255310435525606
Cenrifki (tolebrutinib)Consensus (Mean)-02865133192238276318
Cenrifki (tolebrutinib)Lowest0001827343739
frexalimabNumber of Estimates-15151515151514
frexalimabHighest-0391724909851,5352,017
frexalimabConsensus (Mean)-0-0448153296469667
frexalimabLowest-000032146244
riliprubart Number of Estimates-11111111111110
riliprubart Highest-01252634595426701,119
riliprubart Consensus (Mean)-0-0154896162249288
riliprubart Lowest-0000000
SarclisaNumber of Estimates1517171716161615
SarclisaHighest2007629621,1411,2891,4201,5621,709
SarclisaConsensus (Mean)1555881897388569521,0231,0711,1031,108
SarclisaLowest175705780827844802761723
JevtanaNumber of Estimates1416161615151514
JevtanaHighest67272271273277236231226
JevtanaConsensus (Mean)6226356248213191180153131123
JevtanaLowest452201178779726138
LantusNumber of Estimates1517171716161615
LantusHighest4531,7001,7571,8161,5651,5241,4851,447
LantusConsensus (Mean)4381,7334051,6151,5191,4221,2941,1951,1041,016
LantusLowest3581,5151,2361,1121,001901811730
ToujeoNumber of Estimates1517171716161615
ToujeoHighest3631,4571,5291,5961,6601,7301,6891,728
ToujeoConsensus (Mean)3211,3453401,4161,4461,4601,4581,4631,4401,399
ToujeoLowest3241,3591,3091,2551,2051,1581,1131,070
PlavixNumber of Estimates1416161615151514
PlavixHighest227899903902917933950968
PlavixConsensus (Mean)223910219874859840822803784761
PlavixLowest209851813772734697631542
LovenoxNumber of Estimates1517171716161615
LovenoxHighest192731716695676658639620
LovenoxConsensus (Mean)196822175703501430402380358321
LovenoxLowest162664700000
PraluentNumber of Estimates1517171716161615
PraluentHighest167660742816857900891882
PraluentConsensus (Mean)127526146614655680683673642590
PraluentLowest130585595603543465398341
RezurockNumber of Estimates1416161616161615
RezurockHighest1556177268198909489801,009
RezurockConsensus (Mean)114490135570641692720702684675
RezurockLowest121534570581578262166142
ThymoglobulinNumber of Estimates1517171716161615
ThymoglobulinHighest130523562581594612610616
ThymoglobulinConsensus (Mean)118490122507522531535540543547
ThymoglobulinLowest113488493478459436414393
AprovelNumber of Estimates1517171716161615
AprovelHighest105436437445453464476490
AprovelConsensus (Mean)10041799419410399388378368362
AprovelLowest93404372338308280255232
MultaqNumber of Estimates1416161615151514
MultaqHighest82315329346305305305305
MultaqConsensus (Mean)7831476303298291235189172157
MultaqLowest72292274249120212019
Soliqua/iGlarLixiNumber of Estimates1416161615151514
Soliqua/iGlarLixiHighest82338373429442490547615
Soliqua/iGlarLixiConsensus (Mean)6228270316325327317311307303
Soliqua/iGlarLixiLowest6028629023213956110
ApidraNumber of Estimates9101010101099
ApidraHighest83440466496528513406365
ApidraConsensus (Mean)6527772298304309311307274264
ApidraLowest62230229227225212197183
SynviscNumber of Estimates77777777
SynviscHighest52192204214225236248253
SynviscConsensus (Mean)5122643166155146140135131126
SynviscLowest35101948781745947
TZIELDNumber of Estimates1416161616161615
TZIELDHighest38122225290349387418453
TZIELDConsensus (Mean)18632792128156182205227253
TZIELDLowest217892105118130135138
MyqorzoNumber of Estimates66666666
MyqorzoHighest5304269100125168227
MyqorzoConsensus (Mean)--314243549637589
MyqorzoLowest15555544
OthersNumber of Estimates81010101010109
OthersHighest8823,5613,3653,2653,1553,0542,9662,881
OthersConsensus (Mean)8923,7208443,4143,0662,8552,6902,5372,4122,331
OthersLowest7913,2702,6772,2762,0481,8431,7991,596
Industrial SalesNumber of Estimates1315151515151514
Industrial SalesHighest104461452470490510530550
Industrial SalesConsensus (Mean)9548291414400386374362351337
Industrial SalesLowest77356320304282255230207
Total Pharma Number of Estimates1517171716161615
Total Pharma Highest10,53740,86244,31147,59749,81551,70253,29253,544
Total Pharma Consensus (Mean)9,07735,69010,28040,37343,11345,44147,61749,54448,40744,453
Total Pharma Lowest9,72639,27541,74343,60944,85846,02743,88634,954
Polio / Pertussis / Hib primary and booster vaccines incl. Heplisav BNumber of Estimates1416161616161615
Polio / Pertussis / Hib primary and booster vaccines incl. Heplisav BHighest7702,9083,2603,1503,2353,3203,4103,505
Polio / Pertussis / Hib primary and booster vaccines incl. Heplisav BConsensus (Mean)6422,5546792,6672,7442,7652,8032,8432,8712,898
Polio / Pertussis / Hib primary and booster vaccines incl. Heplisav BLowest5832,5062,3662,1992,0751,9861,9261,891
Influenza, COVID-19 vaccines, total salesNumber of Estimates1416161616161615
Influenza, COVID-19 vaccines, total salesHighest1,4362,2632,3602,4152,4702,5202,7362,635
Influenza, COVID-19 vaccines, total salesConsensus (Mean)1,5252,3141,1472,0672,1152,1402,1762,2102,2442,230
Influenza, COVID-19 vaccines, total salesLowest9551,9291,9291,9291,9161,8971,8781,859
RSV vaccines, total salesNumber of Estimates1416888887
RSV vaccines, total salesHighest8001,9192,2432,4822,7273,0963,6814,641
RSV vaccines, total salesConsensus (Mean)7391,7816741,7741,9322,0472,1462,2832,4812,767
RSV vaccines, total salesLowest5691,6661,7461,7751,8221,8131,8351,854
BeyfortusNumber of Estimates1416161616161615
BeyfortusHighest8001,9192,1382,2672,3812,5302,6352,706
BeyfortusConsensus (Mean)7391,7816741,7741,9011,9822,0262,0642,1002,142
BeyfortusLowest5691,6661,7461,7751,7581,7321,7421,751
SP0256 (RSV Older Adults vaccine)Number of Estimates-8888887
SP0256 (RSV Older Adults vaccine)Highest-01052153776601,1542,020
SP0256 (RSV Older Adults vaccine)Consensus (Mean)-0-0134995181329548
SP0256 (RSV Older Adults vaccine)Lowest-0000000
Meningitis / Travel and endemic vaccinesNumber of Estimates1416161616161615
Meningitis / Travel and endemic vaccinesHighest4671,2911,3731,4551,5501,6601,7881,938
Meningitis / Travel and endemic vaccinesConsensus (Mean)4511,2874401,2411,2701,2941,3161,3401,3641,382
Meningitis / Travel and endemic vaccinesLowest4071,1861,1101,0971,0841,0721,0611,050
SP0202 (PCV21)Number of Estimates-7777776
SP0202 (PCV21)Highest-043420960520627719
SP0202 (PCV21)Consensus (Mean)-0-06118285316357422
SP0202 (PCV21)Lowest-00052130200100
Total VaccinesNumber of Estimates1517171716161615
Total VaccinesHighest3,3968,1458,8558,9669,2159,50810,20911,279
Total VaccinesConsensus (Mean)3,3577,9362,9747,7698,0748,3218,5238,7318,9479,139
Total VaccinesLowest2,7487,4897,5247,5857,5907,5697,5447,557
Total Product SalesNumber of Estimates1517171716161615
Total Product SalesHighest13,56848,56852,29055,62158,08160,68262,16662,294
Total Product SalesConsensus (Mean)12,43443,62613,25448,14251,18753,76256,13958,27557,35853,603
Total Product SalesLowest12,82747,19750,11951,90953,17554,36352,24043,339
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.