Pharma stocks generally don't have revenue if they are producing a drug, even small big board pharma's. Their drugs news, thumbs up or thumbs down generally drive the stock price. They generall sell shares to get the money to work on developing the drugs. You probably already knew all this, so just ignore if you did.