Sanofi Detailed Consensus
Consensus as of: 2026-05-29

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 Estimates1515151515151514
Net salesHighest10,95547,98951,27254,03556,57260,78462,13761,635
Net salesConsensus (Mean)9,99443,62610,82346,69349,56452,27254,79657,00956,02352,171
Net salesLowest10,59845,98248,46950,26651,87953,07251,29743,247
Other revenuesNumber of Estimates1515151515151514
Other revenuesHighest8093,3343,5583,8184,1504,4724,3084,236
Other revenuesConsensus (Mean)7413,0907553,1153,1743,2483,2963,3553,3453,281
Other revenuesLowest6372,6632,5872,5462,5042,4622,4202,380
Cost of salesNumber of Estimates1515151515151514
Cost of salesHighest-2,972-12,964-13,146-13,300-13,622-13,365-13,513-13,170
Cost of salesConsensus (Mean)-2,993-12,923-3,136-13,460-13,973-14,449-14,912-15,343-15,443-14,973
Cost of salesLowest-3,276-14,250-15,239-16,058-16,821-18,129-17,463-17,171
Gross ProfitNumber of Estimates1515151515151514
Gross ProfitHighest8,66336,95140,07742,61445,25148,48149,33448,751
Gross ProfitConsensus (Mean)7,74233,7938,44236,34738,76541,07143,18145,02143,92540,480
Gross ProfitLowest8,24235,95037,64838,93640,14541,05439,51532,062
- as % of net sales (gross margin)Number of Estimates1515151515151514
- as % of net sales (gross margin)Highest79.478.679.479.981.081.180.479.6
- as % of net sales (gross margin)Consensus (Mean)77.577.578.077.878.278.678.879.078.477.5
- as % of net sales (gross margin)Lowest76.977.076.776.576.376.275.573.6
Research and development expensesNumber of Estimates1515151515151514
Research and development expensesHighest-1,857-7,819-8,064-8,037-7,786-7,930-7,994-7,446
Research and development expensesConsensus (Mean)-1,909-7,842-1,963-8,071-8,447-8,714-8,960-9,197-9,195-9,036
Research and development expensesLowest-2,105-8,375-9,360-9,753-10,014-9,954-10,159-10,464
Selling and general expensesNumber of Estimates1515151515151514
Selling and general expensesHighest-2,279-9,738-9,894-9,991-10,032-10,064-10,077-9,681
Selling and general expensesConsensus (Mean)-2,284-9,543-2,374-9,976-10,450-10,744-11,036-11,281-11,265-11,073
Selling and general expensesLowest-2,513-10,348-12,569-12,818-12,589-11,945-12,278-12,810
Other current operating income/expenseNumber of Estimates1414141414141413
Other current operating income/expenseHighest-1,019-4,692-5,199-5,837-6,064-5,872-4,216-2,316
Other current operating income/expenseConsensus (Mean)-1,116-4,424-1,212-5,210-6,221-6,813-7,311-7,667-6,627-4,974
Other current operating income/expenseLowest-1,445-5,569-6,808-7,590-8,487-9,263-8,765-8,304
Share of profit/loss of associates and joint venturesNumber of Estimates1414141414141413
Share of profit/loss of associates and joint venturesHighest52203221237250275275277
Share of profit/loss of associates and joint venturesConsensus (Mean)2917935170184193200207208211
Share of profit/loss of associates and joint venturesLowest26137150150150150150163
Net income attributable to non-controlling interestsNumber of Estimates1414141414141413
Net income attributable to non-controlling interestsHighest-1-11000000
Net income attributable to non-controlling interestsConsensus (Mean)-1-14-3-16-15-15-14-14-14-14
Net income attributable to non-controlling interestsLowest-10-36-34-33-31-29-28-27
Business operating incomeNumber of Estimates1515151515151514
Business operating incomeHighest3,19214,02415,40816,51617,89419,99220,65618,778
Business operating incomeConsensus (Mean)2,46112,1492,92313,22213,80914,98416,07517,09316,95815,381
Business operating incomeLowest2,74112,84812,53613,17114,18714,72313,0337,453
- as % of net sales (operating margin)Number of Estimates1515151515151514
- as % of net sales (operating margin)Highest29.329.830.430.831.632.933.232.9
- as % of net sales (operating margin)Consensus (Mean)24.627.827.028.327.928.729.330.030.229.3
- as % of net sales (operating margin)Lowest25.027.424.925.026.327.625.417.2
Financial income & expenseNumber of Estimates1515151515151514
Financial income & expenseHighest-65-288-44138317507721974
Financial income & expenseConsensus (Mean)-59-262-106-415-370-279-164-5071208
Financial income & expenseLowest-157-550-548-519-464-378-322-328
- % tax rateNumber of Estimates1414141414141413
- % tax rateHighest-19.2-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.4-20.4-20.5-20.6-20.8-21.0
- % tax rateLowest-22.7-23.0-22.8-22.2-23.4-24.9-26.5-28.2
Business net incomeNumber of Estimates1515151515151514
Business net incomeHighest2,40710,86511,95412,97214,31716,31317,08915,789
Business net incomeConsensus (Mean)1,9409,5552,25310,24410,73711,74112,68513,57113,53312,349
Business net incomeLowest2,0979,8789,76510,26611,11411,61610,2985,868
- as % of net sales (net profit margin)Number of Estimates1515151515151514
- as % of net sales (net profit margin)Highest22.122.923.624.225.326.827.527.3
- as % of net sales (net profit margin)Consensus (Mean)19.421.920.821.921.722.523.123.824.123.5
- as % of net sales (net profit margin)Lowest19.721.119.419.520.520.920.113.6
Number of sharesNumber of Estimates1515151515151514
Number of sharesHighest1,2061,2121,2091,2061,2081,2141,2201,226
Number of sharesConsensus (Mean)1,2171,2201,1991,2001,1971,1931,1871,1801,1721,164
Number of sharesLowest1,1771,1751,1691,1511,0921,007918853
Business EPS (in EUR)Number of Estimates1515151515151514
Business EPS (in EUR)Highest2.098.9710.0111.0212.6114.1215.2516.68
Business EPS (in EUR)Consensus (Mean)1.597.831.888.549.019.9210.8411.7611.9211.12
Business EPS (in EUR)Lowest1.748.258.088.519.249.658.554.87
Dividend Per Share (in EUR)Number of Estimates-14141414141413
Dividend Per Share (in EUR)Highest-4.534.995.546.407.298.138.89
Dividend Per Share (in EUR)Consensus (Mean)-4.12-4.334.574.845.135.445.695.69
Dividend Per Share (in EUR)Lowest-4.124.334.374.374.374.374.37
Total DupixentNumber of Estimates1515151515151514
Total DupixentHighest4,60918,83421,31523,26524,95126,20225,37625,705
Total DupixentConsensus (Mean)3,83215,7144,41318,12820,06621,72723,07624,06922,01517,085
Total DupixentLowest4,31017,30519,07120,64521,58921,35219,29812,873
KevzaraNumber of Estimates1515151515151513
KevzaraHighest158596654704745776803825
KevzaraConsensus (Mean)134507144552578566549525495490
KevzaraLowest134509509249149120114108
itepekimabNumber of Estimates-12121212121211
itepekimabHighest-052175262385667648
itepekimabConsensus (Mean)---01239101167251265
itepekimabLowest-0000000
amlitelimabNumber of Estimates-14141414141413
amlitelimabHighest-04186131,0411,4061,7212,092
amlitelimabConsensus (Mean)---082214399579769928
amlitelimabLowest-002673148230303
lunsekimigNumber of Estimates-12121212121211
lunsekimigHighest-0050136368899718
lunsekimigConsensus (Mean)---00423117289370
lunsekimigLowest-0000000
duvakitug (SAR447189 Anti-TL1mAb)Number of Estimates-14141414141413
duvakitug (SAR447189 Anti-TL1mAb)Highest-04802005601,1041,376
duvakitug (SAR447189 Anti-TL1mAb)Consensus (Mean)---001291287524716
duvakitug (SAR447189 Anti-TL1mAb)Lowest-000098154202
brivekimigNumber of Estimates-9999998
brivekimigHighest-0263158236313340
brivekimigConsensus (Mean)---00124085150200
brivekimigLowest-000001128
balinatunfib (SAR441566 - oral TNFR1si)Number of Estimates-9999998
balinatunfib (SAR441566 - oral TNFR1si)Highest-003098205338456
balinatunfib (SAR441566 - oral TNFR1si)Consensus (Mean)---004185099156
balinatunfib (SAR441566 - oral TNFR1si)Lowest-0000000
BLU-808Number of Estimates-5555554
BLU-808Highest-0045146307506684
BLU-808Consensus (Mean)---0093479167283
BLU-808Lowest-0000044110
ALTUVIIIONumber of Estimates1515151515151514
ALTUVIIIOHighest4161,6512,2572,7133,0113,1933,3523,595
ALTUVIIIOConsensus (Mean)2911,1603801,5201,8822,1842,4212,6052,7432,819
ALTUVIIIOLowest3421,4021,5681,6941,7961,9031,9792,019
FabrazymeNumber of Estimates1515151515151514
FabrazymeHighest2731,0501,0701,0921,1141,1381,1621,187
FabrazymeConsensus (Mean)2631,0192631,0261,0261,009989971951918
FabrazymeLowest242961807682557455372305
NexviazymeNumber of Estimates1515151515151514
NexviazymeHighest2299241,0631,1611,2721,3221,3051,436
NexviazymeConsensus (Mean)1927902168839751,0561,1251,1581,1701,173
NexviazymeLowest210854922940959964771617
CerezymeNumber of Estimates1515151515151514
CerezymeHighest176701708722707707707707
CerezymeConsensus (Mean)173695168678665651634617599588
CerezymeLowest162650595520436348279223
AlprolixNumber of Estimates1515151515151514
AlprolixHighest155617640658674691694698
AlprolixConsensus (Mean)145603139559542501472449423413
AlprolixLowest12450444714471584840
MyozymeNumber of Estimates1515151515151514
MyozymeHighest134478456437421411402393
MyozymeConsensus (Mean)140519120449404372348328313300
MyozymeLowest109421359301253212178150
CerdelgaNumber of Estimates1515151515151514
CerdelgaHighest86353367379393409426443
CerdelgaConsensus (Mean)8033581336298278266244230232
CerdelgaLowest7531718714988634940
AldurazymeNumber of Estimates1414141414141413
AldurazymeHighest74314321332344356360363
AldurazymeConsensus (Mean)6930569288290292294296296294
AldurazymeLowest54239191153122987863
AyvakitNumber of Estimates1515151515151514
AyvakitHighest2341,0001,2211,5641,7812,0552,2422,258
AyvakitConsensus (Mean)-3052028411,0751,3011,4901,6221,7141,770
AyvakitLowest1847498679531,0491,1431,2341,144
EloctateNumber of Estimates1515151515151514
EloctateHighest59243218196177160148136
EloctateConsensus (Mean)652755423019817114912811095
EloctateLowest4920315311797817315
CabliviNumber of Estimates1515151515151514
CabliviHighest75294310337367386375395
CabliviConsensus (Mean)6927172285298308318326331325
CabliviLowest69273278284285286285196
XenpozymeNumber of Estimates1515151515151514
XenpozymeHighest70293341396436457495545
XenpozymeConsensus (Mean)5422865272313348374394410427
XenpozymeLowest57238250271292306313320
Qfitlia (fitusiran)Number of Estimates1415151515151514
Qfitlia (fitusiran)Highest60220240434525621679743
Qfitlia (fitusiran)Consensus (Mean)191670118174221263300314
Qfitlia (fitusiran)Lowest511323231292826
Wayrilz (rilzabrutinib)Number of Estimates1414141414141413
Wayrilz (rilzabrutinib)Highest351572904236409981,3111,544
Wayrilz (rilzabrutinib)Consensus (Mean)-71784167274389505619728
Wayrilz (rilzabrutinib)Lowest523354753575859
venglustatNumber of Estimates-11121212121211
venglustatHighest-7111158221347473536
venglustatConsensus (Mean)-0-14685121161197226
venglustatLowest-0000000
Efdoralprin alfa (SAR447537)Number of Estimates-9101010101010
Efdoralprin alfa (SAR447537)Highest-0168282419542649745
Efdoralprin alfa (SAR447537)Consensus (Mean)-0-048114211290366430
Efdoralprin alfa (SAR447537)Lowest-000045113143
tolebrutinibNumber of Estimates-6111111111110
tolebrutinibHighest-0350475570599628660
tolebrutinibConsensus (Mean)---060110149176194225
tolebrutinibLowest-0000000
frexalimabNumber of Estimates-14141414141413
frexalimabHighest-0331434861,1251,4741,681
frexalimabConsensus (Mean)---0249185378579699
frexalimabLowest-000032146259
riliprubart Number of Estimates-9999998
riliprubart Highest-0125263459542645655
riliprubart Consensus (Mean)---02063134208298303
riliprubart Lowest-0000000
SarclisaNumber of Estimates1515151515151514
SarclisaHighest1948349921,0661,2041,3601,4691,587
SarclisaConsensus (Mean)1405881697108098899379729991,004
SarclisaLowest155651716760787741667600
JevtanaNumber of Estimates1414141414141413
JevtanaHighest65253261271282231226222
JevtanaConsensus (Mean)6626356228191171158133114107
JevtanaLowest40179987159473934
LantusNumber of Estimates1515151515151514
LantusHighest4241,7141,6921,6041,4811,3851,3341,285
LantusConsensus (Mean)4261,7333991,6221,4971,3851,2771,1751,080988
LantusLowest3361,4441,1781,060954859773696
ToujeoNumber of Estimates1515151515151514
ToujeoHighest3641,4461,5181,5901,6551,7251,6601,702
ToujeoConsensus (Mean)3381,3453491,3951,4141,4281,4371,4471,4101,365
ToujeoLowest3361,3491,2841,2321,1831,1371,0931,030
PlavixNumber of Estimates1515151515151514
PlavixHighest2289089319579841,0131,0441,077
PlavixConsensus (Mean)229910222879865850837816793773
PlavixLowest212843800760722686651619
LovenoxNumber of Estimates1515151515151514
LovenoxHighest201774734710693676662649
LovenoxConsensus (Mean)209822186717663622585552523487
LovenoxLowest161639552492420357304258
PraluentNumber of Estimates1515151515151514
PraluentHighest158614676726762740670667
PraluentConsensus (Mean)137526147577608632638616569492
PraluentLowest137542561580533478433328
RezurockNumber of Estimates1515151515151514
RezurockHighest150587670723775818864913
RezurockConsensus (Mean)132490142540592634643633629624
RezurockLowest135509519529513255163141
ThymoglobulinNumber of Estimates1515151515151514
ThymoglobulinHighest129498513529545561568575
ThymoglobulinConsensus (Mean)126490126489496502507512514519
ThymoglobulinLowest123481474460442419399379
AprovelNumber of Estimates1515151515151514
AprovelHighest103419424433443454466479
AprovelConsensus (Mean)10241799405394383374365355352
AprovelLowest91381347315287262239218
MultaqNumber of Estimates1414141414141413
MultaqHighest82327347368390413438464
MultaqConsensus (Mean)7931476304296290240196181172
MultaqLowest69275250227118212019
Soliqua/iGlarLixiNumber of Estimates1414141414141413
Soliqua/iGlarLixiHighest78330353380421468519576
Soliqua/iGlarLixiConsensus (Mean)6628268294299300298293287291
Soliqua/iGlarLixiLowest6326826522713654110
ApidraNumber of Estimates56666655
ApidraHighest75440466496537563507456
ApidraConsensus (Mean)--71307327345358360317306
ApidraLowest64229227225223222221220
SynviscNumber of Estimates44444444
SynviscHighest40165215258284298313319
SynviscConsensus (Mean)--33140144151155156158158
SynviscLowest1683838383837669
TZIELDNumber of Estimates1515151515151514
TZIELDHighest41148203244281309333364
TZIELDConsensus (Mean)18632593126155182205228249
TZIELDLowest177178859199107115
MyqorzoNumber of Estimates45555555
MyqorzoHighest33050113209303348366
MyqorzoConsensus (Mean)--31427457198115128
MyqorzoLowest14101213151618
OthersNumber of Estimates1212121212121211
OthersHighest9853,7503,5833,4293,3393,1773,0662,959
OthersConsensus (Mean)9313,7778763,4873,2623,0652,8872,7112,5672,466
OthersLowest7813,1762,9382,5972,2972,0331,8011,597
Industrial SalesNumber of Estimates1414141414141413
Industrial SalesHighest155484487501516532548564
Industrial SalesConsensus (Mean)148483138447431417405394383371
Industrial SalesLowest96403362344323291263239
Total Pharma Number of Estimates1515151515151514
Total Pharma Highest9,72039,75442,83245,50749,97854,27652,57852,421
Total Pharma Consensus (Mean)8,78035,6909,57838,72141,42343,94646,32748,44747,34843,572
Total Pharma Lowest9,37938,04640,36842,11943,71144,88343,08835,011
Polio / Pertussis / Hib primary and booster vaccines incl. Heplisav BNumber of Estimates1515151515151514
Polio / Pertussis / Hib primary and booster vaccines incl. Heplisav BHighest8513,1823,3623,5073,6243,7153,7663,804
Polio / Pertussis / Hib primary and booster vaccines incl. Heplisav BConsensus (Mean)6932,5547272,6972,7432,7752,8032,8292,8402,812
Polio / Pertussis / Hib primary and booster vaccines incl. Heplisav BLowest6692,4932,4172,3202,2272,1382,0742,012
Influenza, COVID-19 vaccines, total salesNumber of Estimates1515151515151514
Influenza, COVID-19 vaccines, total salesHighest1442,3512,3862,4602,5592,6612,9942,769
Influenza, COVID-19 vaccines, total salesConsensus (Mean)1412,3141352,2052,2282,2602,2972,3312,3792,354
Influenza, COVID-19 vaccines, total salesLowest1242,0532,0532,0532,0532,0532,0532,047
RSV vaccines, total salesNumber of Estimates1515777776
RSV vaccines, total salesHighest1031,9682,1352,2342,4612,6392,7193,189
RSV vaccines, total salesConsensus (Mean)721,781831,8271,9282,0232,1242,2332,3702,510
RSV vaccines, total salesLowest731,6841,7191,7671,7631,7821,8531,915
BeyfortusNumber of Estimates1515151515151514
BeyfortusHighest1031,9682,1352,2342,3652,5152,6202,692
BeyfortusConsensus (Mean)721,781831,8271,9332,0072,0452,0762,1072,135
BeyfortusLowest731,6841,7191,7671,7631,7821,8031,812
SP0256 (RSV Older Adults vaccine)Number of Estimates-7888887
SP0256 (RSV Older Adults vaccine)Highest-001301823005631,125
SP0256 (RSV Older Adults vaccine)Consensus (Mean)---002369132227338
SP0256 (RSV Older Adults vaccine)Lowest-0000000
Meningitis / Travel and endemic vaccinesNumber of Estimates1515151515151514
Meningitis / Travel and endemic vaccinesHighest3441,2851,3221,3771,4461,5181,6671,603
Meningitis / Travel and endemic vaccinesConsensus (Mean)3071,2873011,2501,2661,2881,3091,3301,3551,350
Meningitis / Travel and endemic vaccinesLowest2741,1641,0901,0761,0621,0501,0381,028
SP0202 (PCV21)Number of Estimates-7777776
SP0202 (PCV21)Highest-042420960520636772
SP0202 (PCV21)Consensus (Mean)---012122302347421497
SP0202 (PCV21)Lowest-000104258200100
Total VaccinesNumber of Estimates1515151515151514
Total VaccinesHighest1,2998,2348,4538,6739,1459,70610,63710,311
Total VaccinesConsensus (Mean)1,2147,9361,2457,9718,1718,4058,6428,8309,0439,114
Total VaccinesLowest1,1917,6537,8348,0098,0178,0007,9767,989
Total Product SalesNumber of Estimates1515151515151514
Total Product SalesHighest10,95547,98951,27254,03556,57260,78462,13761,635
Total Product SalesConsensus (Mean)9,99443,62610,82346,69349,56452,27254,79657,00956,02352,171
Total Product SalesLowest10,59845,98248,46950,26651,87953,07251,29743,247
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.