Castle Biosciences Inc

NASDAQ:CSTL  
20.34
+0.83 (+4.25%)
4:53:15 PM EDT: $20.01 -0.33 (-1.62%)
Twitter Share  Facebook Share StockTwits Share