Castle Biosciences Inc.

26.50
-0.12 (-0.45%)
At close: Jan 23, 2025, 1:46 PM
Currently, there are no business metrics available for CSTL.