Bob,
E-Trade has much the same thing. These "independent research providers" are computer-generated reports that rely on parameters like earnings, share price momentum, "quality ranking" (whatever that is).
There's little if any human input in these reports. I've looked at them a few times, if for no other reason than to feel sorry for people who trade on this information.