Derek Maetzold, an insider at Castle Biosciences, sold 20,356 shares of the company's stock for more than $633,000. This transaction reduces his overall ownership stake in the company.
Castle Biosciences Insider Sells Over 20,000 Shares
CastleBiosciencesInsiderTradingStockSaleBiotechCorporateGovernance

