 The stock price of Castle Biosciences NASDAQ: CSTL, a skin cancer diagnostic company, has seen a fall of over 9 last month, while it is down 12 in a week. The recent fall can be attributed to its downbeat Q3 results. 