SIX · RO · stock

Roche Holding AG (RO) 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.

RO adjusted close, 1995 to 2026

RORoche Holding AG
CHF 368.20+43.3% over one year
200020052010201520202025
CHF 379.60
All time high, 2026
CHF 383.00
52 week high, CHF 256.22 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.

RO key facts

  • Roche Holding AG (RO) closed at CHF 368.20 on Sep 28, 2026 on SIX.
  • RO's all time high close is CHF 379.60, set on Aug 21, 2026; its all time low close is CHF 54.58 on Apr 6, 1995.
  • RO's 52 week range is CHF 256.22 to CHF 383.00.
  • RO returned +43.3% over the year to Sep 28, 2026 and +14.7% over five years.
  • Over ten years RO returned +107%, +7.6% a year compounded.
  • RO's deepest drawdown was -57.7% from Sep 17, 1999 to Sep 21, 2001.
  • DataCedar holds 8,026 daily sessions of RO history from Apr 3, 1995 and minute bars from Sep 17, 2026, adjusted for splits and dividends, served by the API under a key.

RO price chart, 1995 to 2026

RO adjusted close, Apr 3, 1995 to Sep 28, 2026CHF 54.92CHF 159.35CHF 263.77CHF 368.201995200020052010201520202025
Adjusted daily close. 260 sampled points across the full history; the API serves every session.

RO returns

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

PeriodReturn
1 month+0.6%
3 months+7.7%
6 months+14.0%
Year to date+13.4%
1 year+43.3%
3 years+52.8%
5 years+14.7%
10 years+107.2%
Since Apr 3, 1995+570.4%
Compound annual growth, 31.5 years+6.2%

RO records

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

All time high close
CHF 379.60 on Aug 21, 2026
All time low close
CHF 54.58 on Apr 6, 1995
52 week high
CHF 383.00 on Aug 26, 2026
52 week low
CHF 256.22 on Sep 29, 2025
Deepest drawdown
-57.7% from Sep 17, 1999 to Sep 21, 2001, recovered Jan 5, 2007
Best single session
+10.5% on Oct 13, 2008
Worst single session
-8.5% on Nov 20, 2008
Volatility, 1 year annualised
24.7%
Sessions closing higher, 1 year
52%
Growth of 1 since 1995
6.7×
Best calendar year
1997, +50%
Worst calendar year
2001, -32%

RO 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 324.19CHF 383.00CHF 301.20CHF 368.20+13.4%5.5M186
2025CHF 257.30CHF 329.23CHF 236.27CHF 324.58+27.7%7.2M249
2024CHF 241.09CHF 292.98CHF 213.08CHF 254.11+7.6%8.5M250
2023CHF 313.28CHF 319.92CHF 221.57CHF 236.21-24.5%11.7M251
2022CHF 349.52CHF 383.48CHF 297.74CHF 312.93-10.2%10.2M254
2021CHF 258.44CHF 364.69CHF 249.49CHF 348.50+35.7%18.1M254
2020CHF 245.63CHF 293.89CHF 209.69CHF 256.78+4.1%11.3M252
2019CHF 186.96CHF 250.60CHF 185.87CHF 246.75+32.6%7.3M249
2018CHF 186.28CHF 201.10CHF 162.72CHF 186.03+0.8%7.2M249
2017CHF 175.58CHF 203.63CHF 169.20CHF 184.48+6.8%7.5M251
2016CHF 194.04CHF 194.04CHF 160.93CHF 172.68-11.2%6.8M254
2015CHF 184.69CHF 196.85CHF 163.57CHF 194.57+6.6%8.1M251
2014CHF 162.95CHF 197.64CHF 154.75CHF 182.48+11.5%7.8M249
2013CHF 122.08CHF 170.95CHF 121.38CHF 163.61+37.0%9.7M249
2012CHF 102.39CHF 123.87CHF 97.00CHF 119.46+16.9%3.6M250
2011CHF 83.31CHF 102.39CHF 73.76CHF 102.15+22.3%4.7M254
2010CHF 101.63CHF 110.97CHF 78.11CHF 83.49-18.5%4.3M254
2009CHF 93.06CHF 103.50CHF 69.52CHF 102.48+11.0%3M253
2008CHF 115.80CHF 123.25CHF 81.57CHF 92.30-19.1%3.8M253
2007CHF 129.95CHF 142.68CHF 110.87CHF 114.14-12.7%3.1M251
2006CHF 114.34CHF 134.70CHF 103.01CHF 130.74+14.3%5.1M258
2005CHF 77.91CHF 120.49CHF 71.54CHF 114.34+48.5%4.8M260
2004CHF 87.24CHF 100.98CHF 70.36CHF 76.98-11.8%5M262
2003CHF 88.05CHF 93.08CHF 60.00CHF 87.24-0.9%8.2M261
2002CHF 67.90CHF 98.74CHF 64.90CHF 88.05+29.7%21.4M261
2001CHF 99.47CHF 99.97CHF 55.66CHF 67.90-31.7%738.6M261
2000CHF 124.57CHF 130.79CHF 82.89CHF 99.47-20.1%1.1B260
1999CHF 118.78CHF 136.54CHF 114.72CHF 124.57+4.9%661.8M261
1998CHF 107.08CHF 128.50CHF 100.40CHF 118.78+10.9%907.7M261
1997CHF 71.56CHF 113.48CHF 71.09CHF 107.08+49.6%1.1B261
1996CHF 71.19CHF 79.96CHF 67.77CHF 71.56+0.5%570.8M262
1995CHF 54.92CHF 71.77CHF 54.46CHF 71.19n/a320.8B195

RO monthly closes, last 12 months

MonthMonth end closeChange
September 2026CHF 368.20+2.2%
August 2026CHF 360.40+0.5%
July 2026CHF 358.60+5.7%
June 2026CHF 339.20+0.8%
May 2026CHF 336.60+3.1%
April 2026CHF 326.60-0.2%
March 2026CHF 327.20-11.4%
February 2026CHF 369.31+7.1%
January 2026CHF 344.72+6.2%
December 2025CHF 324.58+4.9%
November 2025CHF 309.28+17.5%
October 2025CHF 263.19-0.1%

About the RO 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/RO/bars?timeframe=1Day&adjustment=all&limit=50000" \
  -H "X-API-Key: YOUR_KEY"

Nearby on SIX

  • PSPN PSP Swiss Property AG
  • RDC Redcare Pharmacy NV
  • REHN Romande Energie Holding SA
  • RIEN Rieter Holding AG
  • ROP Roche Holding AG
  • RSGN R&S Group Holding AG
  • SANN Santhera Pharmaceuticals Holding AG
  • SCHN Schindler Holding AG

Common questions

RO share price history

Start with any symbol.