Top 25 Experts Center
Filtering Options:
By Sector
By Ranking Parameters
Measure the performance of each rating since Jan-2009 for the duration of:
Compare the performance of each rating to:
Hot Analyst Stocks
Find the Best Stocks by Top Analysts
Visit Now
Daily Recommendations
See What Analysts are Recommending Today
Visit Now

Top 25 Wall Street Analysts

Find the best performing Analysts in each sector. Follow them so you never miss a recommendation.

Showing top analysts from All Sectors with ratings measured over 1 Year and No Benchmark
  • 1.
    1
    Gerard Cassidy

    Gerard Cassidy

    RBC Capital

    Analyst
    • sector
    Analyst Performance

    Ranked #1 out of 4560 Analysts

    Success Rate222 out of 272 successful ratings
    +27.8%
    Average ReturnAverage return per recommendation
    Rating distribution:

    • Buy:78%|
    • Hold:21%|
    • Sell:1%
    Followed by 5408 Investors
  • 2.
    2
    Ross MacMillan

    Ross MacMillan

    RBC Capital

    Analyst
    • sector
    Analyst Performance

    Ranked #2 out of 4560 Analysts

    Success Rate195 out of 225 successful ratings
    +24.0%
    Average ReturnAverage return per recommendation
    Rating distribution:

    • Buy:63%|
    • Hold:37%|
    • Sell:0%
    Followed by 970 Investors
  • 3.
    3
    Mark Miller

    Mark Miller

    Benchmark Co.

    Analyst
    • sector
    Analyst Performance

    Ranked #3 out of 4560 Analysts

    Success Rate174 out of 210 successful ratings
    +33.9%
    Average ReturnAverage return per recommendation
    Rating distribution:

    • Buy:88%|
    • Hold:11%|
    • Sell:1%
    Followed by 3112 Investors
  • 4.
    4
    Richard Davis

    Richard Davis

    Canaccord Genuity

    Analyst
    • sector
    Analyst Performance

    Ranked #4 out of 4560 Analysts

    Success Rate280 out of 373 successful ratings
    +24.1%
    Average ReturnAverage return per recommendation
    Rating distribution:

    • Buy:82%|
    • Hold:18%|
    • Sell:0%
    Followed by 487 Investors
  • 5.
    5
    Jonathan Atkin

    Jonathan Atkin

    RBC Capital

    Analyst
    • sector
    Analyst Performance

    Ranked #5 out of 4560 Analysts

    Success Rate247 out of 297 successful ratings
    +16.1%
    Average ReturnAverage return per recommendation
    Rating distribution:

    • Buy:71%|
    • Hold:28%|
    • Sell:1%
    Followed by 907 Investors
  • 6.
    6
    T J Schultz

    T J Schultz

    RBC Capital

    Analyst
    • sector
    Analyst Performance

    Ranked #6 out of 4560 Analysts

    Success Rate304 out of 400 successful ratings
    +19.0%
    Average ReturnAverage return per recommendation
    Rating distribution:

    • Buy:59%|
    • Hold:41%|
    • Sell:0%
    Followed by 1411 Investors
  • 7.
    7
    Mark Lipacis

    Mark Lipacis

    Jefferies

    Analyst
    • sector
    Analyst Performance

    Ranked #7 out of 4560 Analysts

    Success Rate199 out of 251 successful ratings
    +29.1%
    Average ReturnAverage return per recommendation
    Rating distribution:

    • Buy:73%|
    • Hold:27%|
    • Sell:0%
    Followed by 3931 Investors
  • 8.
    8
    Matthew Hedberg

    Matthew Hedberg

    RBC Capital

    Analyst
    • sector
    Analyst Performance

    Ranked #8 out of 4560 Analysts

    Success Rate227 out of 291 successful ratings
    +23.5%
    Average ReturnAverage return per recommendation
    Rating distribution:

    • Buy:66%|
    • Hold:34%|
    • Sell:0%
    Followed by 249 Investors
  • 9.
    9
    Glenn Greene

    Glenn Greene

    Oppenheimer

    Analyst
    • sector
    Analyst Performance

    Ranked #9 out of 4560 Analysts

    Success Rate230 out of 282 successful ratings
    +18.2%
    Average ReturnAverage return per recommendation
    Rating distribution:

    • Buy:71%|
    • Hold:29%|
    • Sell:0%
    Followed by 8068 Investors
  • 10.
    10
    Amit Daryanani

    Amit Daryanani

    RBC Capital

    Analyst
    • sector
    Analyst Performance

    Ranked #10 out of 4560 Analysts

    Success Rate158 out of 181 successful ratings
    +26.6%
    Average ReturnAverage return per recommendation
    Rating distribution:

    • Buy:54%|
    • Hold:45%|
    • Sell:1%
    Followed by 2755 Investors
  • 11.
    11
    Brian Schwartz

    Brian Schwartz

    Oppenheimer

    Analyst
    • sector
    Analyst Performance

    Ranked #11 out of 4560 Analysts

    Success Rate239 out of 314 successful ratings
    +21.8%
    Average ReturnAverage return per recommendation
    Rating distribution:

    • Buy:73%|
    • Hold:27%|
    • Sell:0%
    Followed by 1754 Investors
  • 12.
    12
    Elvira Scotto

    Elvira Scotto

    RBC Capital

    Analyst
    • sector
    Analyst Performance

    Ranked #12 out of 4560 Analysts

    Success Rate242 out of 325 successful ratings
    +23.3%
    Average ReturnAverage return per recommendation
    Rating distribution:

    • Buy:58%|
    • Hold:42%|
    • Sell:0%
    Followed by 718 Investors
  • 13.
    13
    Ross Seymore

    Ross Seymore

    Deutsche Bank

    Analyst
    • sector
    Analyst Performance

    Ranked #13 out of 4560 Analysts

    Success Rate135 out of 157 successful ratings
    +31.0%
    Average ReturnAverage return per recommendation
    Rating distribution:

    • Buy:58%|
    • Hold:41%|
    • Sell:1%
    Followed by 3147 Investors
  • 14.
    14
    David Windley

    David Windley

    Jefferies

    Analyst
    • sector
    Analyst Performance

    Ranked #14 out of 4560 Analysts

    Success Rate232 out of 292 successful ratings
    +17.2%
    Average ReturnAverage return per recommendation
    Rating distribution:

    • Buy:56%|
    • Hold:41%|
    • Sell:3%
    Followed by 1453 Investors
  • 15.
    15
    Colin Sebastian

    Colin Sebastian

    Robert W. Baird

    Analyst
    • sector
    Analyst Performance

    Ranked #15 out of 4560 Analysts

    Success Rate195 out of 250 successful ratings
    +22.7%
    Average ReturnAverage return per recommendation
    Rating distribution:

    • Buy:78%|
    • Hold:22%|
    • Sell:0%
    Followed by 1075 Investors
  • 16.
    16
    Brian Fitzgerald

    Brian Fitzgerald

    Jefferies

    Analyst
    • sector
    Analyst Performance

    Ranked #16 out of 4560 Analysts

    Success Rate183 out of 231 successful ratings
    +22.5%
    Average ReturnAverage return per recommendation
    Rating distribution:

    • Buy:55%|
    • Hold:43%|
    • Sell:2%
    Followed by 312 Investors
  • 17.
    17
    Robert Wetenhall

    Robert Wetenhall

    RBC Capital

    Analyst
    • sector
    Analyst Performance

    Ranked #17 out of 4560 Analysts

    Success Rate259 out of 328 successful ratings
    +12.9%
    Average ReturnAverage return per recommendation
    Rating distribution:

    • Buy:82%|
    • Hold:18%|
    • Sell:0%
    Followed by 382 Investors
  • 18.
    18
    Howard Rubel

    Howard Rubel

    Jefferies

    Analyst
    • sector
    Analyst Performance

    Ranked #18 out of 4560 Analysts

    Success Rate191 out of 233 successful ratings
    +17.4%
    Average ReturnAverage return per recommendation
    Rating distribution:

    • Buy:60%|
    • Hold:39%|
    • Sell:1%
    Followed by 627 Investors
  • 19.
    19
    Craig Ellis

    Craig Ellis

    B. Riley

    Analyst
    • sector
    Analyst Performance

    Ranked #19 out of 4560 Analysts

    Success Rate116 out of 139 successful ratings
    +32.7%
    Average ReturnAverage return per recommendation
    Rating distribution:

    • Buy:75%|
    • Hold:23%|
    • Sell:2%
    Followed by 543 Investors
  • 20.
    20
    Timothy Horan

    Timothy Horan

    Oppenheimer

    Analyst
    • sector
    Analyst Performance

    Ranked #20 out of 4560 Analysts

    Success Rate280 out of 369 successful ratings
    +12.2%
    Average ReturnAverage return per recommendation
    Rating distribution:

    • Buy:68%|
    • Hold:31%|
    • Sell:1%
    Followed by 389 Investors
  • 21.
    21
    Quinn Bolton

    Quinn Bolton

    Needham

    Analyst
    • sector
    Analyst Performance

    Ranked #21 out of 4560 Analysts

    Success Rate187 out of 255 successful ratings
    +23.1%
    Average ReturnAverage return per recommendation
    Rating distribution:

    • Buy:83%|
    • Hold:17%|
    • Sell:0%
    Followed by 543 Investors
  • 22.
    22
    Mark Mahaney

    Mark Mahaney

    RBC Capital

    Analyst
    • sector
    Analyst Performance

    Ranked #22 out of 4560 Analysts

    Success Rate238 out of 334 successful ratings
    +19.0%
    Average ReturnAverage return per recommendation
    Rating distribution:

    • Buy:59%|
    • Hold:36%|
    • Sell:5%
    Followed by 6388 Investors
  • 23.
    23
    Brandon Couillard

    Brandon Couillard

    Jefferies

    Analyst
    • sector
    Analyst Performance

    Ranked #23 out of 4560 Analysts

    Success Rate162 out of 206 successful ratings
    +22.4%
    Average ReturnAverage return per recommendation
    Rating distribution:

    • Buy:52%|
    • Hold:48%|
    • Sell:0%
    Followed by 298 Investors
  • 24.
    24
    Gene Munster

    Gene Munster

    Piper Jaffray

    Analyst
    • sector
    Analyst Performance

    Ranked #24 out of 4560 Analysts

    Success Rate212 out of 318 successful ratings
    +24.8%
    Average ReturnAverage return per recommendation
    Rating distribution:

    • Buy:80%|
    • Hold:15%|
    • Sell:5%
    Followed by 6353 Investors
  • 25.
    25
    Michael Wiederhorn

    Michael Wiederhorn

    Oppenheimer

    Analyst
    • sector
    Analyst Performance

    Ranked #25 out of 4560 Analysts

    Success Rate272 out of 383 successful ratings
    +15.9%
    Average ReturnAverage return per recommendation
    Rating distribution:

    • Buy:81%|
    • Hold:19%|
    • Sell:0%
    Followed by 3665 Investors

How We Rank Financial Experts

By tracking and measuring the performance of over 50,000 financial experts, TipRanks is able to identify the top 25 experts within each sector who consistently outperform the markets. Now that we’ve done the work for you and crunched all the data, all you need to do is browse the top experts and follow your favorites to be instantly notified whenever they recommend to buy or sell your stocks.

TipRanks Star RankingTM

TipRanks Star Ranking is calculated based on the combinations of the following factors:

  • Expert Success Rate

    The percentage of an analyst’s ratings resulting in a positive return

  • Expert Average Return

    The average return per expert recommendation

  • Statistical Significance

    The more data we collect on an expert, the more statistically significant his measurement is.