SNY

Sanofi
42.24 +0.84% 2026-10-28
52-week range
39.07 52.68
1-month+3.7%
3-month-1.5%
1-year-17.8%
3-year-18.9%
5-year-13.9%
vs 50-day-0.1%
vs 200-day-4.8%
Volatility23%
Beta0.26
$ vol/day$145M
ATH60.12
From ATH-29.7%
Next report2026-10-30
Nothing written about SNY yet. Be the first — call it long or short with an entry we price for you, or post a neutral write-up that takes no side. Create a free account
2026AprJulOct

bought sold · bigger dot, bigger trade · follows the chart’s range

AAAlan Armstrong 1B 7mo LMLisa McClain 2B2S 1.1y JJJohn James 1B1S 2.2y DGDaniel Goldman 2S 3.3y EBEarl Blumenauer 1B 4.4y JRJohn Rutherford 1B2S 4.6y GGGreg Gianforte 1B 6.6y NTNicholas Van Taylor 1S 7.6y KBKenneth R. Buck 1B1S 9.0y PMPatty Murray 1B1S 9.4y RHRichard L. Hanna 1B1S 10.0y KCK. Michael Conaway 1S 10.1y TMThomas MacArthur 1S 11.8y

13 members · 10 buys / 13 sells · $291K–$990K disclosed · latest filing Jul 21, 2026 · full tracker ›

WhenMemberSize AmountPrice then
7mo buy AA Alan Armstrong $15K–$50K 44.26
1.1y sell LM Lisa McClain $1K–$15K 45.15
1.2y buy LM Lisa McClain $1K–$15K 45.52
1.3y sell LM Lisa McClain $1K–$15K 46.19
1.4y buy LM Lisa McClain $1K–$15K 45.69
2.2y sell JJ John James $1K–$15K 53.10
3.0y buy JJ John James $1K–$15K 39.97
3.3y sell DG Daniel Goldman $15K–$50K 45.11
3.7y sell DG Daniel Goldman $1K–$15K 40.14
4.4y buy EB Earl Blumenauer $15K–$50K 46.26
4.6y sell JR John Rutherford $1K–$15K 41.89
6.6y buy GG Greg Gianforte $1K–$15K 30.45
7.6y sell NT Nicholas Van Taylor $15K–$50K 31.64
7.9y sell JR John Rutherford $1K–$15K 32.07
9.0y sell KB Kenneth R. Buck $1K–$15K 31.23
9.0y buy KB Kenneth R. Buck $1K–$15K 32.57
9.3y buy JR John Rutherford $1K–$15K 32.75
9.4y sell PM Patty Murray $1K–$15K 32.73
9.6y buy PM Patty Murray $1K–$15K 29.57
10.0y sell RH Richard L. Hanna $100K–$250K 27.19
10.1y sell KC K. Michael Conaway $1K–$15K 26.42
11.8y sell TM Thomas MacArthur $15K–$50K 28.71
11.9y buy RH Richard L. Hanna $100K–$250K 29.75

Next report 2026-10-30 (Friday, before open, in 2 days) · EPS estimate 1.51. It has finished the next session higher 59% of the time, average move 2.4%.

Day-after move, last 12 reports, oldest left.

ReportedEst.Actual SurpriseGapDay 1Day 5
2026-07-30 beat 1.14 1.20 +5.6% -6.3% -4.4% -4.4%
2026-04-23 beat 1.03 1.10 +7.3% +3.4% +1.3% -0.7%
2026-01-29 beat 0.85 0.91 +7.4% +1.2% +0.9% +3.8%
2025-10-24 beat 1.57 1.69 +8.1% +4.4% +4.3% +2.1%
2025-07-30 miss 1.00 0.91 -9.1% -7.7% -7.3% -3.7%
2025-04-24 beat 0.95 1.02 +7.0% -0.3% +1.0% +2.0%
2025-01-30 miss 0.74 0.68 -7.5% +3.2% +3.8% +1.4%
2024-10-25 beat 1.38 1.54 +11.7% +3.6% +4.4% +2.3%
2024-07-25 beat 0.86 0.94 +9.1% +2.9% +3.7% +0.9%
2024-04-25 beat 0.94 0.95 +1.3% +4.7% +5.9% +6.1%
2024-02-01 miss 0.91 0.90 -1.2% -2.8% -3.0% -6.7%
2023-10-27 miss 1.37 1.35 -1.3% +2.9% +4.0% +4.9%
2023-07-28 beat 0.89 0.96 +8.3% +2.3% +1.7% -0.8%
2023-04-27 beat 1.10 1.19 +8.4% -0.8% -0.2% -2.7%
2023-02-03 beat 0.91 0.93 +2.1% -2.7% -2.6% +0.6%
2022-10-28 beat 1.34 1.44 +7.5% +2.8% +3.5% +4.9%
2022-07-28 beat 0.87 0.88 +0.7% -0.7% +0.0% -3.4%
2022-04-28 beat 0.92 1.02 +11.3% -2.6% +0.1% -5.3%
2022-02-04 beat 0.72 0.79 +9.4% -3.0% -0.7% +0.5%
2021-12-15 beat 1.17 1.23 +4.8% +0.8% +2.6% +3.5%
2021-07-29 beat 0.75 0.82 +10.0% -0.7% -1.0% -2.9%
2021-04-28 miss 1.23 0.97 -20.8% +1.9% +2.0% -1.9%
2021-02-05 miss 1.05 0.73 -30.2% +2.7% +2.3% +1.0%
2020-10-29 beat 1.03 1.08 +4.8% -1.5% -1.4% +9.1%
2020-07-29 beat 0.64 0.75 +17.6% +1.9% +1.9% -0.4%
2020-04-24 beat 0.82 0.88 +7.6% +1.3% +3.1% -3.1%
2020-02-06 beat 0.69 0.74 +6.9% +3.5% +4.7% +1.4%
2019-10-31 beat 1.04 1.07 +3.0% -1.7% -2.9% -4.2%
2019-07-29 beat 0.72 0.73 +1.5% +2.7% +1.6% -4.8%
2019-04-26 beat 0.77 0.79 +2.4% +3.4% +3.4% +6.0%
2019-02-07 miss 0.67 0.63 -6.5% -0.1% -2.0% -4.2%
2018-10-31 beat 1.00 1.04 +3.9% +3.8% +3.4% +4.9%
2018-07-31 beat 0.72 0.73 +1.2% +0.3% +1.0% -0.6%
2018-02-07 miss 1.04 0.65 -37.2% -3.6% -4.1% -5.3%
2017-11-02 beat 0.96 1.00 +3.3% -1.3% -0.6% -2.3%
2017-07-31 beat 0.76 0.80 +4.5% +0.0% -0.4% +0.9%
2017-04-28 beat 0.70 0.77 +10.3% +1.3% +0.8% +4.7%
2017-02-08 beat 0.67 0.67 +0.2% +0.9% +2.4% +7.7%
2016-10-28 beat 0.80 0.98 +21.9% +5.7% +4.3% +7.2%
2016-07-29 beat 0.72 0.73 +1.8% -2.3% +0.1% -5.4%
2016-04-29 miss 0.77 0.77 -0.8% -2.6% -4.1% -9.1%
2016-02-09 beat 0.71 0.75 +4.8% -2.1% -0.9% +0.3%
2015-10-29 beat 0.88 0.88 +0.5% -6.0% -3.6% -2.1%
2015-07-30 miss 1.47 0.78 -47.2% +0.4% +1.8% +3.5%
2015-02-05 miss 1.52 0.79 -47.8% +2.3% +3.0% +3.4%
2014-02-05 miss 1.85 0.93 -49.8% -2.5% -1.1% +2.5%
2013-08-01 miss 1.64 0.73 -55.2% -1.5% -0.8% +2.5%
2013-05-02 miss 1.81 0.80 -56.0% +1.0% +4.0% +2.7%
2013-02-07 miss 1.54 0.80 -48.4% -4.7% -4.3% +1.9%
2012-02-08 miss 2.27 1.03 -54.5% -1.3% -1.1% -1.6%
2011-07-28 miss 2.38 1.17 -50.7% +1.2% +2.0% -7.8%
2011-04-28 miss 2.24 1.23 -45.0% -0.4% +0.6% +0.0%
2011-02-09 miss 1.78 0.97 -45.4% -1.4% -0.8% -0.1%
2010-10-28 miss 2.45 1.32 -46.2% +0.9% +1.2% +5.6%
Model view — historical tendencies for the days ahead, not a forecast
Next 1 day
-0.2%
Next 1 week
+0.0%
Next 1 month
+0.7%
Seasonality
Mildly positive window
Next 30 days (to Nov 28): +1.4% median, 52% of the last 23 years finished up.
20-year seasonality chart →
Mean reversion
Overbought — RSI(2) at 89
RSI(2) under 15 is oversold (this name has historically bounced); over 85 is overbought. Its dip-buy edge in history is -0.09%/day.
Mean-reversion stats →
1-month breakdown — Market · β 0.26 +0.7% · Seasonal tilt +0.0%
$106.7B market cap (#89 US) $145M/day volume 23% volatility -18% 1-year -30% from ATH
52-week range · 23% of the way up · -20% from the high
$39.07$52.68

Not investment advice.