Castle Biosciences (CSTL) Stock Insights
$1.12B
Market Cap
-50.49
P/E
69.87
Forward P/E
43
Score
CSTL price $36.68 +2.17 +6.29%
Stocklytics score rationale: value 56, quality 33, growth 40.
| 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| 13753912 | 22785734 | 51865000 | 62649000 | 94085000 | 137039000 | 219788000 | 332069000 | 344229000 |
Castle Biosciences, Inc. functions as a commercial-stage diagnostics firm, with its primary objective being the provision of both diagnostic and prognostic testing services, specifically targeting various dermatological cancers. Their flagship product, DecisionDx-Melanoma, represents an advanced multi-gene expression profile (GEP) assay engineered to assess the probability of metastasis in patients afflicted with…
CSTL fair value $20.52. Price $36.68. Price is 79% above fair value.
Above fair value, and more expensive than usual. A larger premium than on 93% of days in the past 5 years.
Fair value is an estimate of what one share is worth if future cash flows arrive as modeled. It is not a forecast of the share price. How discounted cash flow works.
Model uncertainty high for this stock
| Date | EPS actual | EPS estimate | Revenue | Revenue estimate |
|---|---|---|---|---|
| 2026-11-05 | — | -0.35 | — | 92.41M |
| 2026-07-30 | -0.07 | -0.41 | 103.55M | 86.23M |
| 2026-05-06 | -0.49 | -0.49 | 84.23M | 79.23M |
| 2026-02-26 | -0.08 | -0.23 | 87.01M | 79.89M |
| 2025-11-03 | -0.02 | -0.34 | 83.04M | 80.38M |
| 2025-08-04 | 0.15 | -0.51 | 86.19M | 68.00M |
| 2025-05-05 | -0.90 | -0.08 | 87.20M | 80.31M |
| 2025-02-27 | 0.32 | -0.04 | 86.31M | 83.89M |
| 2024-11-04 | 0.08 | -0.06 | 85.78M | 80.58M |
| 2024-08-05 | 0.31 | -0.27 | 87.00M | 69.34M |
| 2024-05-02 | -0.09 | -0.37 | 72.97M | 66.20M |
| 2024-02-28 | -0.10 | -0.84 | 66.12M | 56.28M |
| 2023-11-02 | -0.26 | -0.92 | 61.49M | 50.68M |
| 2023-08-02 | -0.70 | -1.01 | 50.14M | 44.19M |
| 2023-05-03 | -1.10 | -0.80 | 42.04M | 42.53M |
| 2023-02-28 | -0.78 | -0.91 | 38.34M | 37.12M |
| 2022-11-02 | -0.77 | -0.70 | 37.01M | 34.76M |
| 2022-08-08 | -0.06 | -0.58 | 34.84M | 28.37M |
| 2022-05-09 | -0.80 | -0.67 | 26.85M | 25.23M |
| 2022-02-28 | -0.25 | -0.43 | 25.04M | 23.74M |
| 2021-11-08 | -0.47 | -0.35 | 23.48M | 23.65M |
| 2021-08-09 | -0.34 | -0.29 | 22.76M | 18.92M |
| 2021-05-10 | -0.17 | -0.22 | 22.81M | 28.76M |
| 2021-03-08 | -0.16 | -0.11 | 17.30M | — |
| 2020-11-09 | -0.23 | -0.06 | 15.22M | 11.56M |
| 2020-08-10 | -0.08 | -0.42 | 12.71M | 63.58M |
| 2020-05-11 | 0.03 | -0.15 | 17.42M | 87.09M |
| 2020-03-10 | 0.11 | -0.20 | 17.64M | 32.06M |
| 2019-11-11 | -0.31 | -0.31 | 14.77M | 88.65M |
| 2019-09-03 | -1.05 | -0.52 | 10.74M | — |
| 2019-07-26 | -0.13 | — | 8.72M | — |
| 2018-12-31 | 0.36 | — | 11.44M | — |
| 2018-09-30 | -0.32 | — | 3.71M | — |
| 2018-06-30 | -0.30 | — | 3.98M | — |
| 2018-03-31 | -0.34 | — | 3.66M | — |
Yield 0.00%. Payout ratio 0.00%. Frequency —.
Safety score 37/100 · Watch. Payout ratio is 0% of earnings. Free-cash-flow coverage is not available, so this part stays neutral. No dividend history was found. There is no dividend yield.
| Ex-date | Dividend | Record | Payment | Frequency |
|---|---|---|---|---|
| No data yet. | ||||
| Date | Insider | Action | Shares | Price | Value |
|---|---|---|---|---|---|
| 2026-10-19 | MAETZOLD DEREK J | Sell | 8.58K | $31.91 | 273.79K |
| 2026-10-19 | MAETZOLD DEREK J | Sell | 3.20K | $31.91 | 102.05K |
| 2026-10-19 | MAETZOLD DEREK J | Sell | 2.72K | $31.91 | 86.73K |
| 2026-10-12 | Juvenal Tobin W | Sell | 3.29K | $33.64 | 110.61K |
| 2026-10-05 | MAETZOLD DEREK J | Buy | 8.16K | $2.39 | 19.51K |
| 2026-10-05 | MAETZOLD DEREK J | Sell | 8.58K | $35.57 | 305.16K |
| 2026-10-05 | MAETZOLD DEREK J | Sell | 3.20K | $35.57 | 113.74K |
| 2026-10-05 | MAETZOLD DEREK J | Sell | 2.72K | $35.57 | 96.67K |
| 2026-10-05 | MAETZOLD DEREK J | Sell | 8.16K | $2.39 | 19.51K |
| 2026-10-01 | Oelschlager Kristen M | Buy | 4.15K | $3.38 | 14.04K |
| 2026-10-01 | Oelschlager Kristen M | Sell | 2.81K | $35.75 | 100.35K |
| 2026-10-01 | Oelschlager Kristen M | Sell | 1.35K | $36.38 | 48.97K |
| 2026-10-01 | Oelschlager Kristen M | Sell | 4.15K | $3.38 | 14.04K |
| 2026-09-30 | Juvenal Tobin W | Sell | 1.03K | $34.20 | 35.36K |
| 2026-09-29 | Juvenal Tobin W | Sell | 5.54K | $35.50 | 196.77K |
| 2026-09-21 | MAETZOLD DEREK J | Buy | 8.58K | $2.39 | 20.51K |
| 2026-09-21 | MAETZOLD DEREK J | Sell | 8.58K | $35.33 | 303.17K |
| 2026-09-21 | MAETZOLD DEREK J | Sell | 3.20K | $35.33 | 113.00K |
| 2026-09-21 | MAETZOLD DEREK J | Sell | 2.72K | $35.33 | 96.04K |
| 2026-09-21 | MAETZOLD DEREK J | Sell | 8.58K | $2.39 | 20.51K |
| 2026-09-15 | Juvenal Tobin W | Sell | 3.29K | $35.14 | 115.76K |
| 2026-09-14 | Juvenal Tobin W | Sell | 3.31K | $32.32 | 106.86K |
| 2026-09-11 | MAETZOLD DEREK J | Buy | 8.58K | $2.39 | 20.52K |
| 2026-09-11 | MAETZOLD DEREK J | Sell | 8.36K | $32.00 | 267.55K |
| 2026-09-11 | MAETZOLD DEREK J | Sell | 223 | $32.78 | 7.31K |
| 2026-09-11 | MAETZOLD DEREK J | Sell | 8.58K | $2.39 | 20.52K |
| 2026-09-11 | MAETZOLD DEREK J | Sell | 3.12K | $32.00 | 99.97K |
| 2026-09-11 | MAETZOLD DEREK J | Sell | 83 | $32.78 | 2.72K |
| 2026-09-11 | MAETZOLD DEREK J | Sell | 2.66K | $32.00 | 84.99K |
| 2026-09-11 | MAETZOLD DEREK J | Sell | 71 | $32.78 | 2.33K |
| 2026-09-01 | Oelschlager Kristen M | Buy | 4.15K | $3.38 | 14.03K |
| 2026-09-01 | Oelschlager Kristen M | Sell | 3.95K | $33.36 | 131.84K |
| 2026-09-01 | Oelschlager Kristen M | Sell | 200 | $34.02 | 6.80K |
| 2026-09-01 | Oelschlager Kristen M | Sell | 4.15K | $3.38 | 14.03K |
| 2026-08-31 | Juvenal Tobin W | Sell | 1.73K | $32.81 | 56.76K |
| 2026-08-28 | MAETZOLD DEREK J | Buy | 12.43K | $2.39 | 29.70K |
| 2026-08-28 | MAETZOLD DEREK J | Sell | 12.43K | $2.39 | 29.70K |
| 2026-08-28 | MAETZOLD DEREK J | Sell | 11.47K | $33.14 | 380.18K |
| 2026-08-28 | MAETZOLD DEREK J | Sell | 956 | $33.88 | 32.39K |
| 2026-08-28 | MAETZOLD DEREK J | Sell | 2.50K | $33.14 | 83.02K |
| 2026-08-28 | MAETZOLD DEREK J | Sell | 209 | $33.88 | 7.08K |
| 2026-08-28 | MAETZOLD DEREK J | Sell | 2.13K | $33.14 | 70.56K |
| 2026-08-28 | MAETZOLD DEREK J | Sell | 177 | $33.88 | 6.00K |
| 2026-08-28 | MAETZOLD DEREK J | Sell | 257 | $33.14 | 8.52K |
| 2026-08-28 | MAETZOLD DEREK J | Sell | 21 | $33.88 | 711 |
| 2026-08-25 | Juvenal Tobin W | Sell | 9.05K | $35.04 | 317.11K |
| 2026-08-25 | Oelschlager Kristen M | Sell | 7.16K | $34.26 | 245.36K |
| 2026-08-25 | Oelschlager Kristen M | Sell | 5.22K | $34.64 | 180.92K |
| 2026-08-24 | Oelschlager Kristen M | Sell | 12.22K | $33.69 | 411.59K |
| 2026-08-17 | Juvenal Tobin W | Sell | 1.73K | $29.59 | 51.19K |
| 2026-08-14 | Stokes Frank | Sell | 24.91K | $29.77 | 741.51K |
| 2026-08-14 | MAETZOLD DEREK J | Sell | 1.10K | $2.39 | 2.63K |
| 2026-08-14 | MAETZOLD DEREK J | Buy | 1.10K | $2.39 | 2.63K |
| 2026-08-14 | MAETZOLD DEREK J | Sell | 1.10K | $30.02 | 33.02K |
| 2026-08-14 | MAETZOLD DEREK J | Sell | 2.71K | $30.02 | 81.47K |
| 2026-08-14 | MAETZOLD DEREK J | Sell | 2.31K | $30.02 | 69.23K |
| 2026-08-14 | MAETZOLD DEREK J | Sell | 278 | $30.02 | 8.35K |
| 2026-08-05 | MAETZOLD DEREK J | Sell | 2.55K | $2.39 | 6.08K |
| 2026-08-05 | MAETZOLD DEREK J | Buy | 2.55K | $2.39 | 6.08K |
| 2026-08-05 | MAETZOLD DEREK J | Sell | 556 | $30.68 | 17.06K |
| 2026-08-05 | MAETZOLD DEREK J | Sell | 2.55K | $30.68 | 78.11K |
| 2026-08-05 | MAETZOLD DEREK J | Sell | 473 | $30.68 | 14.51K |
| 2026-08-04 | MAETZOLD DEREK J | Buy | 20.36K | $2.39 | 48.65K |
| 2026-08-04 | MAETZOLD DEREK J | Sell | 20.36K | $2.39 | 48.65K |
| 2026-08-04 | MAETZOLD DEREK J | Sell | 8.42K | $30.79 | 259.27K |
| 2026-08-04 | MAETZOLD DEREK J | Sell | 3.37K | $30.79 | 103.88K |
| 2026-08-04 | MAETZOLD DEREK J | Sell | 2.87K | $30.79 | 88.24K |
| 2026-08-04 | MAETZOLD DEREK J | Sell | 4.78K | $31.34 | 149.85K |
| 2026-08-04 | MAETZOLD DEREK J | Sell | 11.94K | $31.34 | 374.00K |
| 2026-08-04 | MAETZOLD DEREK J | Sell | 4.06K | $31.34 | 127.32K |
| 2026-08-03 | Oelschlager Kristen M | Sell | 3.00K | $29.12 | 87.36K |
| 2026-08-03 | Oelschlager Kristen M | Sell | 4.49K | $30.00 | 134.58K |
| 2026-08-03 | Oelschlager Kristen M | Sell | 1.10K | $30.62 | 33.68K |
| 2026-08-03 | Juvenal Tobin W | Sell | 1.73K | $28.25 | 48.87K |
| 2026-08-03 | MAETZOLD DEREK J | Sell | 10.66K | $2.39 | 25.49K |
| 2026-08-03 | MAETZOLD DEREK J | Buy | 10.66K | $2.39 | 25.49K |
| 2026-08-03 | MAETZOLD DEREK J | Sell | 4.23K | $30.35 | 128.45K |
| 2026-08-03 | MAETZOLD DEREK J | Sell | 3.60K | $30.35 | 109.18K |
| 2026-08-03 | MAETZOLD DEREK J | Sell | 10.66K | $30.35 | 323.68K |
| 2026-07-31 | Juvenal Tobin W | Sell | 8.15K | $28.84 | 235.03K |
| 2026-07-31 | Juvenal Tobin W | Sell | 7.27K | $29.58 | 215.04K |
| 2026-07-31 | Juvenal Tobin W | Sell | 1.89K | $30.26 | 57.23K |
| 2026-07-31 | MAETZOLD DEREK J | Sell | 6.48K | $2.39 | 15.49K |
| 2026-07-31 | MAETZOLD DEREK J | Sell | 1.98K | $30.15 | 59.79K |
| 2026-07-31 | MAETZOLD DEREK J | Sell | 1.69K | $30.15 | 50.96K |
| 2026-07-31 | MAETZOLD DEREK J | Buy | 6.48K | $2.39 | 15.49K |
| 2026-07-31 | MAETZOLD DEREK J | Sell | 6.48K | $30.15 | 195.38K |
| 2026-07-27 | MAETZOLD DEREK J | Sell | 6.21K | $2.39 | 14.85K |
| 2026-07-27 | MAETZOLD DEREK J | Sell | 1.31K | $24.13 | 31.54K |
| 2026-07-27 | MAETZOLD DEREK J | Sell | 50 | $25.06 | 1.25K |
| 2026-07-27 | MAETZOLD DEREK J | Sell | 1.11K | $24.13 | 26.78K |
| 2026-07-27 | MAETZOLD DEREK J | Sell | 43 | $25.06 | 1.08K |
| 2026-07-27 | MAETZOLD DEREK J | Buy | 6.21K | $2.39 | 14.85K |
| 2026-07-27 | MAETZOLD DEREK J | Sell | 5.98K | $24.13 | 144.35K |
| 2026-07-27 | MAETZOLD DEREK J | Sell | 232 | $25.06 | 5.81K |
| 2026-07-27 | MAETZOLD DEREK J | Sell | 268 | $24.13 | 6.47K |
| 2026-07-27 | MAETZOLD DEREK J | Sell | 10 | $25.06 | 251 |
| 2026-07-14 | MAETZOLD DEREK J | Sell | 550 | $2.39 | 1.31K |
| 2026-07-14 | MAETZOLD DEREK J | Sell | 1.36K | $22.92 | 31.10K |
| 2026-07-14 | MAETZOLD DEREK J | Sell | 1.15K | $22.92 | 26.43K |
Latest filed quarter: Q2 2026.
Institutions holding: 180, holders -10 vs prior quarter. Ownership 92.62%.
| Holder | Shares | Change | Change % | Value |
|---|---|---|---|---|
| BLACKROCK, INC. | 3.29M | 309.02K | +10.36% | 78.51M |
| RTW INVESTMENTS, LP | 2.78M | 20.00K | +0.73% | 66.26M |
| PRINCIPAL FINANCIAL GROUP INC | 1.73M | -43.23K | -2.44% | 41.18M |
| VANGUARD CAPITAL MANAGEMENT LLC | 1.23M | 48.98K | +4.16% | 29.25M |
| ACADIAN ASSET MANAGEMENT LLC | 918.67K | 434.23K | +89.63% | 21.90M |
| ALLIANZ ASSET MANAGEMENT GMBH | 879.26K | 67.93K | +8.37% | 20.97M |
| VANGUARD PORTFOLIO MANAGEMENT LLC | 840.78K | -20.99K | -2.44% | 20.05M |
| SUMMIT PARTNERS PUBLIC ASSET MANAGEMENT, LLC | 824.87K | -115.81K | -12.31% | 19.67M |
| STATE STREET CORP | 822.08K | 53.00K | +6.89% | 19.63M |
| GEODE CAPITAL MANAGEMENT, LLC | 795.91K | 67.81K | +9.31% | 18.99M |
| MACKENZIE FINANCIAL CORP | 793.51K | 719.40K | +970.70% | 18.93M |
| DIMENSIONAL FUND ADVISORS LP | 791.09K | -248.68K | -23.92% | 18.87M |
| JEFFERIES FINANCIAL GROUP INC. | 647.39K | 647.39K | New | 15.44M |
| QUBE RESEARCH & TECHNOLOGIES LTD | 589.30K | 29.72K | +5.31% | 14.05M |
| AIGH CAPITAL MANAGEMENT LLC | 545.10K | -45.50K | -7.70% | 13.00M |
| RENAISSANCE TECHNOLOGIES LLC | 371.20K | -161.60K | -30.33% | 8.85M |
| GOLDMAN SACHS GROUP INC | 358.40K | 17.23K | +5.05% | 8.55M |
| POINT72 ASSET MANAGEMENT, L.P. | 357.32K | 357.32K | New | 8.52M |
| KENNEDY CAPITAL MANAGEMENT LLC | 348.37K | 348.37K | New | 8.31M |
| CONNOR, CLARK & LUNN INVESTMENT MANAGEMENT LTD. | 331.73K | -45.35K | -12.03% | 7.91M |
| MORGAN STANLEY | 329.68K | -99.25K | -23.14% | 7.86M |
| PORTOLAN CAPITAL MANAGEMENT, LLC | 328.82K | -1.02M | -75.65% | 7.84M |
| PANAGORA ASSET MANAGEMENT INC | 301.04K | 78.69K | +35.39% | 7.18M |
| ALLSPRING GLOBAL INVESTMENTS HOLDINGS, LLC | 292.47K | 131.81K | +82.04% | 6.98M |
| NORTHERN TRUST CORP | 285.16K | 12.06K | +4.41% | 6.80M |
Insights · Dividends · Forecast · Financials · Learn
$1.12B
Market Cap
-50.49
P/E
69.87
Forward P/E
43
Score