I thought StockRanks made sense... especially with the nice clean and perfect chart used in Stockopedia promotion...
But the thing is I operate in the US market... where for the last 3 years and Market Cap of > 10m, this is the chart I get:

Would someone care to explain???