The Castle Story…

Shares of diagnostics company Castle Biosciences Inc. (CSTL) are down more than 70% from their 52-week high of $78.92, recorded last June, and trade around $22. The company’s current portfolio … Read More