
1.41% percent quarterly performance for Castle Biosciences Inc (CSTL) is not indicative of the underlying story
On Monday, Castle Biosciences Inc (NASDAQ: CSTL) opened lower -4.14% from the last session, before settling in for the closing price of $20.3. Price fluctuations