Castle Biosciences, Inc. (CSTL) Stock Price History
Historical prices from 2019 to 2026
- 1M
- +9.3%
- 3M
- -17.5%
- YTD
- -45.2%
- 1Y
- +11.7%
- 3Y
- +16.8%
- 5Y
- -22.1%
Loading 10-year price history...
CSTL Historical Performance
CSTL Annual Returns
Year-by-year price performance · 2019–2026
- 2019 annual price return
- +60.6%
- 2020 annual price return
- +98.6%
- 2021 annual price return
- -37.8%
- 2022 annual price return
- -48.4%
- 2023 annual price return
- -5.3%
- 2024 annual price return
- +21.4%
- 2025 annual price return
- +38.7%
- 2026 annual price return
- -23.3%
CSTL Stock Price Trajectory (2019–2026)
As of June 23, 2026, Castle Biosciences, Inc. (CSTL) trades at $21.20, representing a +11.7% return over the past year. The stock has delivered a -71.2% total return over five years (-22.1% CAGR), reflecting challenging market conditions.
The stock reached its all-time high of $107.69 on February 10, 2021. From this peak, CSTL has corrected -80.3%, currently trading 26% below its 200-day moving average, suggesting potential weakness.
When compared to Healthcare sector peers NTRA (+35.3% 1Y), EXAS (+100.4% 1Y), and VCYT (+100.0% 1Y), CSTL has underperformed the peer group average. Compare CSTL vs NTRA →
CSTL Historical Price Data · from 2019
Rows 1–50 of 1,737| Date | Open | High | Low | Close | Volume | Change % |
|---|---|---|---|---|---|---|
| 2026-06-22 | 21.29 | 21.47 | 20.64 | 21.20 | 415K | +0.38% |
| 2026-06-18 | 20.39 | 21.15 | 20.23 | 21.12 | 705K | +4.30% |
| 2026-06-17 | 20.39 | 20.71 | 19.86 | 20.25 | 303K | -1.03% |
| 2026-06-16 | 20.71 | 21.12 | 20.37 | 20.46 | 364K | -0.97% |
| 2026-06-15 | 20.73 | 21.02 | 20.38 | 20.66 | 126K | -0.19% |
| 2026-06-12 | 21.06 | 21.20 | 20.51 | 20.70 | 152K | -1.48% |
| 2026-06-11 | 21.07 | 21.29 | 20.53 | 21.01 | 204K | -0.33% |
| 2026-06-10 | 21.48 | 21.51 | 20.88 | 21.08 | 237K | 0.00% |
| 2026-06-09 | 20.30 | 21.11 | 20.24 | 21.08 | 254K | +4.77% |
| 2026-06-08 | 20.94 | 21.16 | 20.11 | 20.12 | 241K | -4.24% |
| 2026-06-05 | 21.46 | 21.78 | 21.00 | 21.01 | 208K | -2.73% |
| 2026-06-04 | 20.80 | 21.85 | 20.61 | 21.60 | 287K | +5.93% |
| 2026-06-03 | 19.66 | 20.70 | 19.66 | 20.39 | 503K | +3.45% |
| 2026-06-02 | 20.54 | 20.54 | 19.53 | 19.71 | 378K | -6.01% |
| 2026-06-01 | 21.00 | 21.21 | 20.45 | 20.97 | 306K | -0.52% |
| 2026-05-29 | 21.99 | 22.13 | 20.99 | 21.08 | 333K | -4.66% |
| 2026-05-28 | 21.12 | 22.18 | 21.10 | 22.11 | 290K | +4.00% |
| 2026-05-27 | 19.68 | 21.81 | 19.68 | 21.26 | 528K | +7.97% |
| 2026-05-26 | 20.12 | 20.12 | 19.55 | 19.69 | 374K | -2.28% |
| 2026-05-22 | 20.52 | 20.91 | 20.08 | 20.15 | 284K | -1.90% |
| 2026-05-21 | 19.78 | 20.65 | 19.73 | 20.54 | 316K | +2.55% |
| 2026-05-20 | 19.28 | 20.04 | 19.23 | 20.03 | 415K | +4.32% |
| 2026-05-19 | 19.20 | 19.54 | 18.84 | 19.20 | 316K | -0.62% |
| 2026-05-18 | 19.10 | 20.22 | 19.10 | 19.32 | 501K | +0.99% |
| 2026-05-15 | 18.69 | 19.61 | 18.64 | 19.13 | 550K | +1.32% |
| 2026-05-14 | 18.20 | 19.03 | 17.72 | 18.88 | 620K | +4.02% |
| 2026-05-13 | 18.51 | 18.82 | 17.81 | 18.15 | 651K | -2.58% |
| 2026-05-12 | 18.95 | 19.23 | 18.35 | 18.63 | 548K | -2.15% |
| 2026-05-11 | 19.59 | 19.98 | 18.89 | 19.04 | 412K | -3.98% |
| 2026-05-08 | 19.05 | 19.85 | 18.66 | 19.83 | 489K | +3.07% |
| 2026-05-07 | 22.37 | 22.84 | 18.31 | 19.24 | 1.89M | -22.26% |
| 2026-05-06 | 24.60 | 25.21 | 24.25 | 24.75 | 524K | +0.61% |
| 2026-05-05 | 25.28 | 25.43 | 24.43 | 24.60 | 385K | -3.61% |
| 2026-05-04 | 24.73 | 25.70 | 24.73 | 25.52 | 216K | +2.86% |
| 2026-05-01 | 24.53 | 25.11 | 24.15 | 24.81 | 165K | +1.31% |
| 2026-04-30 | 24.50 | 24.90 | 24.23 | 24.49 | 284K | +1.03% |
| 2026-04-29 | 24.33 | 24.35 | 23.31 | 24.24 | 395K | -1.86% |
| 2026-04-28 | 25.00 | 25.28 | 24.48 | 24.70 | 286K | -1.12% |
| 2026-04-27 | 24.45 | 25.71 | 24.39 | 24.98 | 291K | +2.13% |
| 2026-04-24 | 23.59 | 24.59 | 23.34 | 24.46 | 324K | +3.25% |
| 2026-04-23 | 24.80 | 24.80 | 23.35 | 23.69 | 238K | -5.62% |
| 2026-04-22 | 24.72 | 25.14 | 24.41 | 25.10 | 214K | +2.12% |
| 2026-04-21 | 25.39 | 25.71 | 24.37 | 24.58 | 481K | -2.31% |
| 2026-04-20 | 24.67 | 25.32 | 24.67 | 25.16 | 200K | +0.44% |
| 2026-04-17 | 25.14 | 25.36 | 24.84 | 25.05 | 204K | +2.00% |
| 2026-04-16 | 24.62 | 24.82 | 24.14 | 24.56 | 254K | -0.24% |
| 2026-04-15 | 24.37 | 25.00 | 24.37 | 24.62 | 187K | +1.03% |
| 2026-04-14 | 23.97 | 24.81 | 23.72 | 24.37 | 183K | +3.57% |
| 2026-04-13 | 22.92 | 23.58 | 22.81 | 23.53 | 241K | +1.73% |
| 2026-04-10 | 23.30 | 23.33 | 21.79 | 23.13 | 433K | -1.28% |
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.
CSTL — Frequently Asked Questions
Quick answers to the most common questions about buying CSTL stock.
How has CSTL stock performed recently?
CSTL returned +11.7% over the past year, beating its 5-year annualized CAGR of -22.1%. The stock trades below its 200-day moving average, confirming the uptrend.
What is CSTL's all-time high price?
Castle Biosciences, Inc. reached $107.69 on 2021-02-10. The 52-week high is $44.28. Current 1-year return of +11.7% places the stock closer to historical peaks.
Where can I download CSTL historical price data?
This page provides CSTL daily OHLCV data with 50-day MA, 200-day MA, and RSI indicators. Data spans 2019-2026, downloadable in CSV format.