Chart
No data available
No data available
CSTL  18.57 -0.62 (-3.23%)
Intraday 3 Month 6 Month 1 Year
Average Volume (3 mo) 448K
Shares Outstanding 25M
Market Cap 467.4M
Year High 35.840
Year Low 16.965
Earnings Per Share 0.6200
P/E Ratio 29.95
Dividend N/A
Yield N/A
Exchange Nasdaq