How Much Upside is Left in Castle Biosciences (CSTL)? Wall Street Analysts Think 50.08%
Castle Biosciences, Inc. (CSTL) closed the last trading session at 35.63 indicates a 50.1% upside potential.The average comprises eight short-term price targets ranging from a low of 41.00, with a standard deviation of $3.54. While the lowest estimate indicates an increase of 26.4% from the c ...