Castle Biosciences, Inc. (NASDAQ:CSTL – Get Free Report) Director Daniel Bradbury sold 9,152 shares of Castle Biosciences stock in a transaction that occurred on Thursday, April 4th. The stock was sold at an average price of $21.45, for a total value of $196,310.40. Following the transaction, the director now owns 22,782 shares in the company, […]