Having an exclusive product on a world market you would have to suggest that this companys share price is very disappointing showing the continued weakness and lack of interest in this company!
CST Price at posting:
$2.36 Sentiment: Sell Disclosure: Held