Citigroup employs around 266,000 people, many of whom are analysts. The financial behemoth also serves around 200,000,000 customer accounts worldwide.

Citi's Global Economic Outlook and Strategy report, which is already a compact 84-pages, includes this tiny table that summarizes the opinions of all of its stock pickers, bond analysts, currency strategists, structured products gurus, etc. into one tiny chart.