Can you guess which one? [Fortune Brains]
Analysts research and write for paying clients in a similar way to how reporters research and write for the general public. But whereas reporters tell stories about things that have already happened, analysts sell stories about the future.
Their clients gamble that analysts know more. And sometimes, they do. As often as not, however, analyst clients end up paying someone with few real contacts to tell them the same thing that bloggers with few real contacts have already told the whole world, for the lulz.
By way of illustration, the pic above was made by some random twit about a year ago.