CSTL Stock

The key reasons why Castle Biosciences Inc (CSTL) is -7.77% away from 52-week high?
Sana Meer
As on Wednesday, Castle Biosciences Inc (NASDAQ: CSTL) started slowly as it slid -1.04% to $38.9, before settling in for ...

As on Wednesday, Castle Biosciences Inc (NASDAQ: CSTL) started slowly as it slid -1.04% to $38.9, before settling in for ...