Castle Biosciences, Inc. - Common stock (CSTL)

24.51
+0.62 (2.60%)
NASDAQ· Last Trade: Jul 21st, 5:49 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors