I've been here a long time. the only thing keeping the price down is bugger all revenue and failure at FDA approval. sort one or both of those problems out and the SP would/will look vastly different.
RAP Price at posting:
8.7¢ Sentiment: None Disclosure: Held