Growth Metrics

Castle Biosciences (CSTL) Preferred Shares Issued (2018 - 2019)

Castle Biosciences' Preferred Shares Issued history spans 1 years, with the latest figure at $49000.0 for Q3 2019.