SIX · ROP · stock

Roche Holding AG (ROP) stock price history

Every SIX trading session of Roche Holding AG from Apr 3, 1995 to Sep 28, 2026: 8,026 daily bars, adjusted for splits and dividends, with minute bars from Sep 17, 2026 forward. The full series is served by the API: a free key covers the last year, paid plans the whole history and minute bars.

ROP adjusted close, 1995 to 2026

ROPRoche Holding AG
CHF 354.10+44.0% over one year
200020052010201520202025
CHF 375.60
All time high, 2026
CHF 375.80
52 week high, CHF 245.20 low
8,026
Daily sessions since 1995

Last updated Sep 28, 2026, the last stored session. Refreshes after each trading day. Full 1995 to 2026 series and minute bars.

ROP key facts

  • Roche Holding AG (ROP) closed at CHF 354.10 on Sep 28, 2026 on SIX.
  • ROP's all time high close is CHF 375.60, set on Aug 21, 2026; its all time low close is CHF 28.95 on Apr 3, 1995.
  • ROP's 52 week range is CHF 245.20 to CHF 375.80.
  • ROP returned +44.0% over the year to Sep 28, 2026 and +25.7% over five years.
  • Over ten years ROP returned +101%, +7.2% a year compounded.
  • ROP's deepest drawdown was -58.9% from Nov 29, 1999 to Mar 12, 2003.
  • DataCedar holds 8,026 daily sessions of ROP history from Apr 3, 1995 and minute bars from Sep 17, 2026, adjusted for splits and dividends, served by the API under a key.

ROP price chart, 1995 to 2026

ROP adjusted close, Apr 3, 1995 to Sep 28, 2026CHF 28.95CHF 66.77CHF 153.98CHF 355.101995200020052010201520202025
Adjusted daily close, log scale. 260 sampled points across the full history; the API serves every session.

ROP returns

Price return from the last close on or before the window start to Sep 28, 2026, on adjusted closes.

PeriodReturn
1 month-1.3%
3 months+5.4%
6 months+13.3%
Year to date+11.2%
1 year+44.0%
3 years+57.2%
5 years+25.7%
10 years+101.0%
Since Apr 3, 1995+1,123%
Compound annual growth, 31.5 years+8.3%

ROP records

Measured on the stored closes; every figure is reproducible from the API series.

All time high close
CHF 375.60 on Aug 21, 2026
All time low close
CHF 28.95 on Apr 3, 1995
52 week high
CHF 375.80 on Aug 26, 2026
52 week low
CHF 245.20 on Sep 29, 2025
Deepest drawdown
-58.9% from Nov 29, 1999 to Mar 12, 2003, recovered Jul 28, 2005
Best single session
+11.6% on Nov 13, 2009
Worst single session
-11.0% on Nov 12, 2009
Volatility, 1 year annualised
24.5%
Sessions closing higher, 1 year
53%
Growth of 1 since 1995
12.2×
Best calendar year
2005, +53%
Worst calendar year
2001, -28%

ROP price history by year

Open is the first session's open, high and low span the year, close is the last session's close, and the return is close over the previous year's close. 1995 starts on Apr 3, 1995; 2026 runs to Sep 28, 2026.

YearOpenHighLowCloseReturnVolumeSessions
2026CHF 318.26CHF 375.80CHF 291.00CHF 354.10+11.2%189.2M186
2025CHF 242.61CHF 321.36CHF 225.01CHF 318.45+32.7%288.2M249
2024CHF 224.60CHF 270.69CHF 199.96CHF 239.98+8.8%315.8M250
2023CHF 252.17CHF 264.73CHF 208.23CHF 220.50-12.7%308.8M251
2022CHF 321.84CHF 351.47CHF 252.60CHF 252.60-21.3%310.9M254
2021CHF 256.97CHF 325.40CHF 240.93CHF 321.08+26.4%328.8M254
2020CHF 248.56CHF 294.21CHF 211.71CHF 254.05+1.6%566.4M252
2019CHF 187.97CHF 253.26CHF 187.08CHF 250.15+33.1%405.8M249
2018CHF 185.90CHF 200.98CHF 159.29CHF 187.89+2.5%445M249
2017CHF 169.47CHF 203.08CHF 165.65CHF 183.37+9.5%435.2M251
2016CHF 191.28CHF 193.59CHF 157.23CHF 167.53-13.2%430.1M254
2015CHF 184.39CHF 198.20CHF 161.59CHF 192.96+5.7%429.7M251
2014CHF 163.45CHF 200.15CHF 153.41CHF 182.63+11.6%342.2M249
2013CHF 120.37CHF 169.82CHF 119.36CHF 163.65+40.2%332M249
2012CHF 98.14CHF 121.07CHF 92.00CHF 116.76+20.7%340.1M250
2011CHF 79.56CHF 97.65CHF 69.94CHF 96.74+22.0%520.6M254
2010CHF 99.22CHF 105.48CHF 74.58CHF 79.27-20.4%523.1M254
2009CHF 90.29CHF 100.56CHF 66.47CHF 99.61+13.2%575.2M253
2008CHF 102.37CHF 110.99CHF 75.84CHF 87.96-14.9%758M253
2007CHF 114.31CHF 125.74CHF 99.04CHF 103.43-9.1%632.9M251
2006CHF 101.39CHF 118.63CHF 94.15CHF 113.73+12.2%528.9M258
2005CHF 66.35CHF 107.20CHF 60.94CHF 101.39+53.2%620.8M260
2004CHF 62.30CHF 71.43CHF 58.80CHF 66.20+6.3%622.9M262
2003CHF 47.31CHF 62.92CHF 36.04CHF 62.30+31.7%735.3M261
2002CHF 57.59CHF 65.25CHF 43.46CHF 47.31-17.9%588.8M261
2001CHF 79.47CHF 79.81CHF 46.17CHF 57.59-27.5%18B261
2000CHF 87.62CHF 90.38CHF 71.34CHF 79.47-9.3%47.1B260
1999CHF 77.30CHF 90.01CHF 73.99CHF 87.62+13.4%144.9B261
1998CHF 66.53CHF 80.45CHF 61.11CHF 77.30+16.2%52.9B261
1997CHF 47.48CHF 68.76CHF 47.05CHF 66.53+40.1%51.3B261
1996CHF 39.50CHF 48.05CHF 39.50CHF 47.48+20.2%22.1B262
1995CHF 28.80CHF 39.50CHF 28.73CHF 39.50n/a438B195

ROP monthly closes, last 12 months

MonthMonth end closeChange
September 2026CHF 354.10+0.4%
August 2026CHF 352.80-0.2%
July 2026CHF 353.60+6.3%
June 2026CHF 332.80+1.1%
May 2026CHF 329.30+3.4%
April 2026CHF 318.40+1.2%
March 2026CHF 314.70-11.6%
February 2026CHF 356.10+4.6%
January 2026CHF 340.29+6.9%
December 2025CHF 318.45+6.8%
November 2025CHF 298.27+18.7%
October 2025CHF 251.21-0.4%

About the ROP data

Daily bars. 8,026 sessions from Apr 3, 1995 to Sep 28, 2026, one row per SIX trading day with open, high, low, close and volume. Prices are adjusted for splits and cash dividends so the series is comparable across its whole length; the API also serves the raw, split only and dividend only views.

Minute bars. Stored from Sep 17, 2026 forward, most recent session Sep 28, 2026. Minute history is captured from the day collection began and is never backfilled, so this start date is exact. Five minute, fifteen minute and hourly bars are derived from these minutes.

Time and currency. Session dates are SIX trading days; minute timestamps are UTC. Prices are in CHF. Volume is shares traded on the session.

Get the data. The REST endpoint returns the daily series as JSON with pagination; a free key serves the last year, Quant and above the full history back to Apr 3, 1995, and minute bars come with the paid windows. It takes timeframe (1Min, 5Min, 15Min, 1Hour, 1Day), adjustment, start and end. See the bars endpoint and authentication, and pricing for the plan windows.

curl "https://api.datacedar.com/v3/stocks/ROP/bars?timeframe=1Day&adjustment=all&limit=50000" \
  -H "X-API-Key: YOUR_KEY"

Nearby on SIX

  • RDC Redcare Pharmacy NV
  • REHN Romande Energie Holding SA
  • RIEN Rieter Holding AG
  • RO Roche Holding AG
  • RSGN R&S Group Holding AG
  • SANN Santhera Pharmaceuticals Holding AG
  • SCHN Schindler Holding AG
  • SCHNE Schindler Holding AG

Common questions

ROP share price history

Start with any symbol.