Investors in Castle Biosciences (NASDAQ:CSTL) have unfortunately lost 71% over the last three years

Investors in Castle Biosciences (NASDAQ:CSTL) have unfortunately lost 71% over the last three years

Despite Castle Biosciences Inc. (NASDAQ:CSTL) experiencing a 71% decline in the past three years, its revenue has grown by 42% annually. The company's profitability issues may be impacting its stock performance, making it essential to assess its financials thoroughly.

Read More

Did you find this insightful?