How Do Castle Biosciences Inc. (NASDAQ:CSTL)’s Fundamentals Affect Performance

The price of Castle Biosciences Inc. (NASDAQ:CSTL) shares last traded on Wall Street fell -2.27% to $19.84. Based on available information, 8 analysts follow Castle Biosciences Inc. (NASDAQ:CSTL). The consensus rating among analysts is ‘Buy’. As we calculate the median target price by taking the range between a high of $40.00 and a low of […]