Great announcement. CST and SRX will be the biotechs that are generating income with profit. PXS could be about 2 years away (all depends on the approval). BTA is still on my radar but hard to interpret the last announcement.
CST Price at posting:
$2.35 Sentiment: Buy Disclosure: Held