NasdaqGM:CSTLHealthcare
Castle Biosciences (CSTL) Valuation Check After Recent Share Price Volatility
Why Castle Biosciences (CSTL) is on investors’ radar right now
Castle Biosciences (CSTL) has drawn fresh attention after a period where short term returns have been mixed, with the share price roughly flat over the past 3 months but weaker over the past month.
See our latest analysis for Castle Biosciences.
At a share price of $32.75, Castle Biosciences has experienced recent pressure, with a 7 day share price return of 16.86% and a 30 day share price return of 19.35%. This comes even though...