Castle Biosciences Inc

NASDAQ:CSTL  
19.94
+1.88 (+10.41%)
7:55:42 PM EDT: $19.52 -0.42 (-2.11%)
Twitter Share  Facebook Share StockTwits Share