Most of these analyst are sell-side analyst, they are paid by their firms. The companies are firm's customers. These analysts are incentivizied to make sure these company stocks have liquidity on the market, and this is why you "rarely" see sell recoemmendation on wall street. Obivously, they want to do this in such a way that they are not totally out of lines.
Hedge fund managers, on the other side, are buy side. However, they are incentivised to make sure their own trades have max profit. So, you want to be careful to what they say publicly.
Anyway, too complicated, try to read more about sell-side analysts and how wall street recommendation works online