We investigate whether security analysts exhibit persistence in their stock picking ability. We find that analysts whose recommendation revisions earned the most (least) excess returns in the past continue to outperform (underperform) in the future. Further, the market recognizes these performance differences in the five-day period surrounding the recommendation revision. This market reaction, however, is incomplete. Excess returns in the one and three trading months following the revision are significant and positively associated with analysts' prior performance. However, a trading strategy taking long (short) positions in recommendation upgrades (downgrades) conditional on analysts' prior performance is unprofitable. (C) 2004 Elsevier B.V. All rights reserved.