Castle Biosciences, Inc. (NASDAQ:CSTL – Get Free Report) insider Derek J. Maetzold sold 1,947 shares of the firm’s stock in a transaction that occurred on Friday, April 12th. The shares were sold at an average price of $20.35, for a total value of $39,621.45. Following the completion of the sale, the insider now directly owns […]