Castle Biosciences, Inc. (NASDAQ:CSTL) Given Average Recommendation of "Moderate Buy" by Analysts
Castle Biosciences, Inc. (NASDAQ:CSTL) has received an average "Moderate Buy" recommendation from analysts, with a 12-month target price of $42.43. While the company met EPS expectations at -$0.49 and exceeded revenue estimates with $84.23 million, it remains unprofitable. Insider activity shows recent sales of …