BULLISHWHALES

Analyst Leaderboard

Wall Street equity analysts ranked by their realized, risk-adjusted 12-month sector-excess return — how far their rated stocks beat (or lagged) the stock's own sector over the year after each call, shrunk toward the population mean and corrected for multiple testing. As of June 11, 2026, Bullish Whales tracks 6,976 analysts; the top-ranked is Bobby Brooks (Northland Capital Markets) with a BW Score of 93 — a +14.5% 12-month sector-excess across 20 scored calls.

6,976
Tracked Analysts
347
Ranked
28
Skilled
93
Top BW Score
28,895
Scored Calls

Ranked Analysts

AnalystSector-Excess
BB
Northland Capital Markets
#193+14.5%54%61%209Feb 10, 2026
JR
Keefe, Bruyette & Woods
#291+13.5%60%63%4412May 22, 2026
#390+13.3%56%58%2410May 13, 2026
MM
B. Riley Securities
#488+12.6%54%38%2419May 29, 2026
#587+12.4%64%68%6817Oct 6, 2025
TS
Keefe, Bruyette & Woods
#684+11.4%57%66%2910May 1, 2026
AR
B. Riley Securities
#783+11.1%55%61%4715Apr 24, 2026
BT
DA Davidson
#883+11.1%53%64%5322Mar 2, 2026
ON
Jefferies
#982+10.6%61%57%10317Dec 8, 2025
DR
JMP Securities
#1082+10.5%60%52%5119May 13, 2026
JH
Morgan Stanley
#1181+10.4%62%55%2516May 14, 2026
#1279+9.6%56%56%3119Jun 3, 2026
#1378+9.4%57%71%238May 20, 2026
#1478+9.2%54%28%2614Jun 8, 2026
#1576+8.7%53%58%4717Jul 8, 2025
HK
BWS Financial
#1676+8.7%52%52%13123May 28, 2026
#1775+8.3%59%53%3418May 18, 2026
JB
JMP Securities
#1874+7.9%54%31%208Jun 2, 2026
WL
Keefe, Bruyette & Woods
#1972+7.2%61%59%3010Apr 29, 2026
RR
Wells Fargo
#2071+7.1%52%46%2412Nov 18, 2025
#2171+7.1%56%49%249May 13, 2026
#2269+6.5%49%55%347Apr 24, 2026
SC
Wells Fargo
#2367+5.7%56%56%3110May 22, 2026
HF
HC Wainwright & Co.
#2467+5.6%42%24%29330Jun 2, 2026
MC
Truist Securities
#2566+5.4%58%62%4713May 26, 2026
BG
Keefe, Bruyette & Woods
#2666+5.3%53%53%5518Jun 4, 2026
DM
Morgan Stanley
#2766+5.3%49%59%209May 22, 2026
JW
JMP Securities
#2865+5.1%45%36%5119May 14, 2026
JS
Lake Street
#2965+5.1%44%50%4718May 14, 2026
#3065+4.9%48%66%319Jun 4, 2026
#3164+4.7%57%57%2710Jun 3, 2025
ST
JMP Securities
#3263+4.5%49%29%4011May 20, 2026
PM
Piper Sandler
#3363+4.4%42%66%205May 15, 2026
#3463+4.3%51%57%4210Aug 1, 2025
#3563+4.2%47%62%289Jul 16, 2025
AF
HC Wainwright & Co.
#3663+4.2%46%15%15228Jun 2, 2026
JS
Barclays
#3762+3.9%50%50%2911Jun 2, 2026
#3862+3.9%53%43%2310May 22, 2026
DG
Chardan Capital
#3961+3.8%54%19%268May 17, 2026
GT
DA Davidson
#4061+3.8%50%60%219May 26, 2026
JV
B. Riley Securities
#4161+3.5%45%47%3913May 26, 2026
#4260+3.4%54%75%268May 13, 2026
#4360+3.4%55%43%3012May 11, 2026
#4460+3.2%47%56%3311May 27, 2026
NM
Goldman Sachs
#4559+3.1%43%60%2813Jun 4, 2026
AP
Barrington Research
#4658+2.7%54%61%13815May 22, 2026
DK
Wells Fargo
#4758+2.7%50%56%298Sep 10, 2025
CM
Keefe, Bruyette & Woods
#4858+2.6%46%43%218Apr 29, 2026
RD
Raymond James
#4957+2.5%43%57%3513Mar 11, 2026
NR
Piper Sandler
#5057+2.5%50%48%3710May 1, 2026
Go to

How the BW Score is calculated

Every analyst rating is scored by the realized 12-month return of the rated stock in excess of its sector ETF, entered at the closing price on or after the call date (no look-ahead). Per-analyst scores use empirical-Bayes shrinkage toward the population mean, cluster-robust standard errors, Benjamini-Hochberg false-discovery control and a cluster bootstrap, so the leaderboard reflects repeatable skill rather than luck or a single hot call. The BW Score recentres that result to a 0–100 scale where 50 means the analyst matched their stocks' sector.

Frequently asked questions

Who are the most accurate Wall Street analysts?

Bullish Whales ranks 6,976 equity analysts by a track record scored on real price outcomes — not opinion. Each analyst's calls are measured by how far the stock beat its own sector over the 12 months after the rating, then shrunk toward the population and corrected for multiple testing so the ranking reflects repeatable skill rather than a few lucky calls. As of June 11, 2026, the top-ranked analyst is Bobby Brooks of Northland Capital Markets with a BW Score of 93. The leaderboard surfaces the analysts whose ratings have most consistently beaten the market.

Which analyst has the highest win rate or price-target hit rate?

Sort the leaderboard by Win % (how often their calls beat the sector) or PT Hit % (how often the stock reached their price target within 12 months) to see the leaders on each measure. A rate is only published once an analyst has at least 20 scored calls, and it is shrunk toward the population rate, so a tiny lucky sample cannot top the list.

Do analyst price targets actually come true?

Mostly not on schedule. Across all the price targets we score, the stock reaches the analyst's target within 12 months only about 43% of the time. The best analysts on the board sustain a materially higher hit rate — which is exactly what the PT Hit % column lets you compare, analyst by analyst.

How often are Wall Street analysts right?

Across every scored call in our data, an analyst's rated stock beats its sector about 38% of the time over the next 12 months and reaches the analyst's price target about 43% of the time. Beating the sector is genuinely hard, so a win rate well above 38% is a strong signal — and a handful of analysts clear our statistical bar for real, repeatable skill.

Are analyst ratings worth following?

Some analysts have a real, repeatable edge and many do not — telling them apart is the whole point of this leaderboard. About 28 analysts clear our skill bar (their outperformance stays significant after correcting for testing thousands of analysts at once). Follow the track record, not the rating in isolation, and treat everything here as education, not investment advice.

What is the BW Score?

The BW Score is a 0–100 track-record score for an equity analyst. It is the analyst's empirical-Bayes-shrunk average 12-month sector-excess return, recentred so that 50 means they matched their stocks' sector and 100 is the field leader. It rewards skill, not luck — scores are shrunk toward the population mean and corrected for multiple testing.

What is an analyst Win %?

Win % (batting average) is the share of an analyst's scored calls whose 12-month return beat the rated stock's sector ETF. A 60% win rate means three in five of their picks outperformed their sector. It is shrunk toward the population win rate so a tiny sample can't look elite, and is hidden until an analyst has at least 20 scored calls.

What is a price-target hit rate (PT Hit %)?

PT Hit % is the share of an analyst's price targets the stock actually reached at some point within 12 months of the call — directionally (a bullish target counts as hit if the stock traded up to it; a bearish target if it traded down to it). Prices are split-adjusted to the call-date basis. It is shrunk toward the population hit rate and hidden below 20 price targets.

What does "Skilled" mean, and how do you separate skill from luck?

An analyst is flagged Skilled when their outperformance stays statistically significant after Benjamini-Hochberg false-discovery correction (q ≤ 0.10) — i.e. the edge is very unlikely to be luck even though thousands of analysts are tested at once. Scores are also shrunk toward the population mean, so a hot streak on a few calls does not masquerade as skill.

How is analyst accuracy measured here?

Every analyst rating is scored on real prices: we enter at the closing price on or after the call date (no look-ahead), measure the 12-month return in excess of the stock's sector ETF, and check whether the price target was reached. Per-analyst results use empirical-Bayes shrinkage, cluster-robust standard errors and false-discovery control, so the leaderboard reflects repeatable skill rather than a single hot call.

How current is the leaderboard?

It re-scores on a weekly schedule and as pending calls cross their 12-month mark, so it stays current as analysts issue new ratings. The "Last Rated" date shows each analyst's most recent rating in our data, and the "active in the last N" filter lets you narrow to analysts who are still issuing calls.

Education only — not investment advice. Every score, Win %, PT Hit % and rank on this page is an estimate we calculate from our own data — analyst ratings and price targets matched against end-of-day prices — and may not be 100% accurate or complete. Coverage gaps, data delays, mis-attributed ratings, revisions and modelling choices all mean these numbers are our best approximation of an analyst's track record, not a definitive or official record. Returns are measured in excess of each rated stock's own sector over the 12 months after each call. Past performance does not guarantee future results, and nothing here is a recommendation to buy or sell any security. Use it for education and research only, and consult a licensed financial advisor before making investment decisions.

v1.0.30