Only been looking here recently. Struggling to find shares to invest in. Several that are well ranked don't seem that good companies to invest in? For instance the top ranked company is INDV with a ranking of 100. OK but I then look at the revenue and profits, which has been falling every year for last 2 years and is estimated to continue to fall, so I'm surprised this company is ranked so highly. There are a few others like this in the top 10 as well.
They plan to launch profitable new products. To get all the details it is necessary go onto the Indivior website and read their news flow.
Share prices take into account likely future events. With drug companies their pipeline of potential new products is a very important consideration.