I find it worrisome that analysts, who are often looking at publicly available information, have such a great influence on the markets – it seems very open to corruption, considering the huge profits that could be reaped by knowing, say, a day ahead of time, which stock a given analyst was going to upgrade or downgrade. It is almost inevitable that some analyst would leak to a friend or family member his plans for the next few days.