Insider Sale: COO Kristen Oelschlager Sells Shares of Castle Biosciences Inc (CSTL)
Kristen Oelschlager, COO of Castle Biosciences Inc, sold 5,832 shares, now owning 134,841 shares. The company provides cancer diagnostic tests. Oelschlager has sold 24,407 shares in the past year.