Shares of Castle Biosciences, Inc. (NASDAQ:CSTL - Get Free Report) have been given an average recommendation of "Moderate Buy" by the eleven brokerages that are currently covering the stock, Marketbeat.com reports. One equities research analyst has rated the stock with a sell rating, one has assigne