Castle Biosciences (NASDAQ:CSTL) Releases Earnings Results, Hits Expectations
Castle Biosciences (NASDAQ:CSTL - Get Free Report) posted its quarterly earnings data on Wednesday. The company reported ($0.49) earnings per share for the quarter, hitting analysts' consensus estimates of ($0.49). The company had revenue of $84.23 million during the quarter, compared to analysts...