These are probably paid "analysts" to generate what they call "reports" or analysis. Their only puprose is to generate clicks and signups not assess a company. They are paid for clicks and signups. Certainly nothing in any of these kind of reports worth reading. Waste of time clicking on them. I have come across about 20 different ones like these.