Castle Biosciences IncCSTL:US Last Price21.09 MCap561.12M CountryUnited States State (US only)Texas 1D2.04%-0.44 7D6.19%1.23 30D5.21%-1.16 6M10.94%-2.59 1Y4.40%-0.97 YTD3.96%-0.87