Castle Biosciences CEO sells over $128k in company stock

Castle Biosciences CEO sells over $128k in company stock