Castle Biosciences, Inc.

CSTL
$24.68 (- $0.80 - 3.12%)
Last updated: 2026-07-25 08:07 UTC
Historical Prices
DateOpenHighLowClose% ChangeVolume