Castle Biosciences, Inc. (CSTL) has a market capitalization of $724.55M and trades at $24.37. The 52-week range is 14.59-44.28.
Key metrics include a trailing Price-to-Earnings (P/E) ratio of -29.4, Earnings Per Share (EPS) of $-0.83, annual revenue of $344.23M.
The stock has a beta of 1.19, operates in the Healthcare sector.