$BCLI Seems to be a growing consensus. The company is messing up. They were like a deer stuck in the headlights when the results were announced and then for months could not provide any decent updates on the wacky results. Where the heck is the BLA and why are they not talking to the FDA with their biomarker data.
3
1
1 Like