Derek j. maetzold reported a passive stake of 11.3% in castle biosciences as of dec 31, 2019 - sec filing

Derek j. maetzold reported a passive stake of 11.3% in castle biosciences inc as of dec 31, 2019 - sec filing.
CSTL Ratings Summary
CSTL Quant Ranking