Growth Metrics

Castle Biosciences (CSTL) Notes Payables (2019)

Castle Biosciences' Notes Payables history spans 1 years, with the latest figure at $4.4 million for Q2 2019.