CSTL
Castle Biosciences Inc
Price:  
16.54 
USD
Volume:  
463,655.00
United States | Health Care Providers & Services
Valuation
Overview
Financials
Forecast
Compare
Historical Price
SolvencyDividends
Transactions
People

CSTL Relative Valuation

-65.3%
Upside

As of 2025-07-20, the Relative Valuation of Castle Biosciences Inc (CSTL) is 5.74 USD. This relative valuation is based on P/E multiples. With the latest stock price at 16.54 USD, the upside of Castle Biosciences Inc based on Relative Valuation is -65.3%.

The range of the Relative Valuation is (5.23) - 17.29 USD.

Range Selected
Trailing P/E multiples 29.8x - 31.9x 30.8x
Forward P/E multiples 16.5x - 17.3x 16.9x
Fair Price (5.23) - 17.29 5.74
Upside -131.6% - 4.5% -65.3%
16.54 USD
Stock Price
5.74 USD
Fair Price

CSTL Relative Valuation - Historical P/E Data

Date P/E
2025-07-17 -99.04
2025-07-16 -106.39
2025-07-15 -107.47
2025-07-14 -111.06
2025-07-11 -111.97
2025-07-10 -113.00
2025-07-09 -114.59
2025-07-08 -112.54
2025-07-07 -110.83
2025-07-03 -115.62
2025-07-02 -113.97
2025-07-01 -115.84
2025-06-30 -116.30
2025-06-27 -115.90
2025-06-26 -112.48
2025-06-25 -110.89
2025-06-24 -109.12
2025-06-23 -107.36
2025-06-20 -105.48
2025-06-18 -107.70
2025-06-17 -105.59
2025-06-16 -109.75
2025-06-13 -106.79
2025-06-12 -107.19
2025-06-11 -105.02
2025-06-10 -102.75
2025-06-09 -103.49
2025-06-06 -100.24
2025-06-05 -96.94
2025-06-04 -96.94
2025-06-03 -95.17
2025-06-02 -92.66
2025-05-30 -90.96
2025-05-29 -90.84
2025-05-28 -92.44
2025-05-27 -89.99
2025-05-23 -91.70
2025-05-22 -90.50
2025-05-21 -91.24
2025-05-20 -93.97
2025-05-19 -93.40
2025-05-16 -95.40
2025-05-15 -93.86
2025-05-14 -92.95
2025-05-13 -96.99
2025-05-12 -97.05
2025-05-09 -95.60
2025-05-08 -98.02
2025-05-07 -97.11
2025-05-06 -94.66