BeOne Medicines Ltd. (ONC) Stock Price History
Historical prices from 2016 to 2026
- 1M
- -7.5%
- 3M
- +1.1%
- YTD
- -10.0%
- 1Y
- +10.0%
- 3Y
- +15.8%
- 5Y
- -4.8%
Loading 10-year price history...
ONC Historical Performance
ONC Annual Returns
Year-by-year price performance · 2016–2026
- 2016 annual price return
- +7.2%
- 2017 annual price return
- +214.7%
- 2018 annual price return
- +39.1%
- 2019 annual price return
- +21.9%
- 2020 annual price return
- +55.7%
- 2021 annual price return
- +3.8%
- 2022 annual price return
- -18.4%
- 2023 annual price return
- -20.4%
- 2024 annual price return
- +4.4%
- 2025 annual price return
- +65.1%
- 2026 annual price return
- +1.9%
ONC Stock Price Trajectory (2016–2026)
As of June 28, 2026, BeOne Medicines Ltd. (ONC) trades at $279.89, representing a +10.0% return over the past year. The stock has delivered a -21.3% total return over five years (-4.8% CAGR), reflecting challenging market conditions.
The stock reached its all-time high of $426.56 on September 17, 2021. From this peak, ONC has corrected -34.4%, currently trading 12% below its 200-day moving average, suggesting potential weakness.
When compared to Healthcare sector peers ZYME (+95.2% 1Y), RCUS (+264.7% 1Y), and TGTX (+47.1% 1Y), ONC has underperformed the peer group average. Compare ONC vs ZYME →
ONC Historical Price Data · from 2016
Rows 1–50 of 2,615| Date | Open | High | Low | Close | Volume | Change % |
|---|---|---|---|---|---|---|
| 2026-06-26 | 275.00 | 283.80 | 272.97 | 279.89 | 0 | +1.65% |
| 2026-06-25 | 277.71 | 280.96 | 274.29 | 275.34 | 230K | -0.64% |
| 2026-06-24 | 277.00 | 282.91 | 276.00 | 277.12 | 213K | +0.36% |
| 2026-06-23 | 273.00 | 276.74 | 269.52 | 276.13 | 330K | +1.59% |
| 2026-06-22 | 269.00 | 273.81 | 265.29 | 271.80 | 202K | +0.61% |
| 2026-06-18 | 270.20 | 274.55 | 265.02 | 270.15 | 320K | +2.84% |
| 2026-06-17 | 262.76 | 266.61 | 259.09 | 262.68 | 359K | -0.47% |
| 2026-06-16 | 268.30 | 268.88 | 262.87 | 263.93 | 294K | -1.59% |
| 2026-06-15 | 266.00 | 268.51 | 261.94 | 268.20 | 332K | +1.41% |
| 2026-06-12 | 261.64 | 267.56 | 261.50 | 264.48 | 259K | +1.62% |
| 2026-06-11 | 256.18 | 263.70 | 253.95 | 260.27 | 492K | -1.27% |
| 2026-06-10 | 268.40 | 269.93 | 263.00 | 263.61 | 284K | -1.70% |
| 2026-06-09 | 267.66 | 271.40 | 265.31 | 268.17 | 502K | -0.97% |
| 2026-06-08 | 272.00 | 272.24 | 267.96 | 270.80 | 283K | +0.26% |
| 2026-06-05 | 274.75 | 274.75 | 269.03 | 270.10 | 324K | -3.51% |
| 2026-06-04 | 282.13 | 283.76 | 279.81 | 279.93 | 98K | +0.33% |
| 2026-06-03 | 273.88 | 279.31 | 272.20 | 279.00 | 203K | +1.57% |
| 2026-06-02 | 279.08 | 280.37 | 274.44 | 274.69 | 243K | -1.78% |
| 2026-06-01 | 287.55 | 287.55 | 273.97 | 279.68 | 358K | -2.86% |
| 2026-05-29 | 292.25 | 294.17 | 287.52 | 287.92 | 166K | -0.92% |
| 2026-05-28 | 298.01 | 298.01 | 288.34 | 290.58 | 314K | -3.14% |
| 2026-05-27 | 300.44 | 303.36 | 299.31 | 300.01 | 158K | -0.85% |
| 2026-05-26 | 311.03 | 312.00 | 301.93 | 302.59 | 204K | -2.47% |
| 2026-05-22 | 306.02 | 310.67 | 306.02 | 310.25 | 187K | +0.20% |
| 2026-05-21 | 305.69 | 311.90 | 303.00 | 309.62 | 235K | +0.29% |
| 2026-05-20 | 301.64 | 309.14 | 300.15 | 308.74 | 283K | +3.95% |
| 2026-05-19 | 292.02 | 297.37 | 290.05 | 297.01 | 216K | +1.34% |
| 2026-05-18 | 293.46 | 295.07 | 289.60 | 293.09 | 214K | -0.06% |
| 2026-05-15 | 299.98 | 299.98 | 293.09 | 293.27 | 269K | -3.73% |
| 2026-05-14 | 310.00 | 310.00 | 301.31 | 304.62 | 256K | -3.77% |
| 2026-05-13 | 310.72 | 322.45 | 308.50 | 316.55 | 179K | +0.47% |
| 2026-05-12 | 313.97 | 319.00 | 312.76 | 315.07 | 264K | +1.39% |
| 2026-05-11 | 314.74 | 318.00 | 309.15 | 310.75 | 323K | -0.44% |
| 2026-05-08 | 317.00 | 318.03 | 311.66 | 312.12 | 207K | -1.54% |
| 2026-05-07 | 313.80 | 318.00 | 308.42 | 317.00 | 400K | +1.17% |
| 2026-05-06 | 305.00 | 316.63 | 300.42 | 313.32 | 385K | +5.32% |
| 2026-05-05 | 297.02 | 299.55 | 293.30 | 297.49 | 174K | +0.12% |
| 2026-05-04 | 293.88 | 300.04 | 293.50 | 297.14 | 134K | +1.12% |
| 2026-05-01 | 295.27 | 297.58 | 291.66 | 293.86 | 113K | -0.48% |
| 2026-04-30 | 291.34 | 297.25 | 291.01 | 295.27 | 124K | +1.54% |
| 2026-04-29 | 295.62 | 296.43 | 289.54 | 290.80 | 204K | -2.47% |
| 2026-04-28 | 300.20 | 301.05 | 297.00 | 298.16 | 127K | -0.25% |
| 2026-04-27 | 298.65 | 305.63 | 298.10 | 298.90 | 200K | -0.63% |
| 2026-04-24 | 301.60 | 301.60 | 297.54 | 300.80 | 152K | +0.41% |
| 2026-04-23 | 308.31 | 310.57 | 298.65 | 299.58 | 315K | -4.11% |
| 2026-04-22 | 312.86 | 314.90 | 309.42 | 312.41 | 179K | +0.03% |
| 2026-04-21 | 314.69 | 317.42 | 311.58 | 312.31 | 181K | -1.81% |
| 2026-04-20 | 318.85 | 320.57 | 315.70 | 318.07 | 158K | -1.60% |
| 2026-04-17 | 322.33 | 328.37 | 322.30 | 323.24 | 192K | +0.79% |
| 2026-04-16 | 322.05 | 323.71 | 318.62 | 320.70 | 202K | +0.24% |
Intrinsic Valuation
DCF models, multiple analysis, and analyst estimates.
Historical Returns
10-year return with dividends reinvested.
DCA Calculator
See how regular investing compounds over time.
Peer Comparison
Compare growth, multiples, and margins vs sector.
ONC — Frequently Asked Questions
Quick answers to the most common questions about buying ONC stock.
How has ONC stock performed recently?
ONC returned +10.0% over the past year, beating its 5-year annualized CAGR of -4.8%. The stock trades below its 200-day moving average, confirming the uptrend.
What is ONC's all-time high price?
BeOne Medicines Ltd. reached $426.56 on 2021-09-17. The 52-week high is $385.22. Current 1-year return of +10.0% places the stock closer to historical peaks.
Where can I download ONC historical price data?
This page provides ONC daily OHLCV data with 50-day MA, 200-day MA, and RSI indicators. Data spans 2016-2026, downloadable in CSV format.