Wall Street Analysts Predict a 36.09% Upside in Castle Biosciences (CSTL): Here's What You Should Know
Castle Biosciences, Inc. (CSTL) closed the last trading session at 33.22 indicates a 36.1% upside potential.The mean estimate comprises nine short-term price targets with a standard deviation of 25 indicates a 2.4% increase from the current price level, the most optimistic anal ...