CSTL Castle Biosciences, Inc.
Stock Price & Overview

$20.120.36 (+1.82%)4:00 PM 07/09/25
NASDAQ | $USD | Post-Market: $20.12 4:37 PM