Most research companies are paid in cash or stock by the company mentioned or thru a third party to do a "research report" on the mentioned company. Which makes the info useless since it is provided by the company. If you don't know this, you should not be investing or trading.