Castle Biosciences Inc.

19.80
-0.30 (-1.49%)
At close: Mar 28, 2025, 2:46 PM