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.
Ranked Analysts
| Analyst | Sector-Excess | ||||||||
|---|---|---|---|---|---|---|---|---|---|
BB Northland Capital Markets | #1 | 93 | +14.5% | 54% | 61% | 20 | 9 | Feb 10, 2026 | |
JR Keefe, Bruyette & Woods | #2 | 91 | +13.5% | 60% | 63% | 44 | 12 | May 22, 2026 | |
DF Wells Fargo | #3 | 90 | +13.3% | 56% | 58% | 24 | 10 | May 13, 2026 | |
MM B. Riley Securities | #4 | 88 | +12.6% | 54% | 38% | 24 | 19 | May 29, 2026 | |
JM Wedbush | #5 | 87 | +12.4% | 64% | 68% | 68 | 17 | Oct 6, 2025 | |
TS Keefe, Bruyette & Woods | #6 | 84 | +11.4% | 57% | 66% | 29 | 10 | May 1, 2026 | |
AR B. Riley Securities | #7 | 83 | +11.1% | 55% | 61% | 47 | 15 | Apr 24, 2026 | |
BT DA Davidson | #8 | 83 | +11.1% | 53% | 64% | 53 | 22 | Mar 2, 2026 | |
ON Jefferies | #9 | 82 | +10.6% | 61% | 57% | 103 | 17 | Dec 8, 2025 | |
DR JMP Securities | #10 | 82 | +10.5% | 60% | 52% | 51 | 19 | May 13, 2026 | |
JH Morgan Stanley | #11 | 81 | +10.4% | 62% | 55% | 25 | 16 | May 14, 2026 | |
SG Citigroup | #12 | 79 | +9.6% | 56% | 56% | 31 | 19 | Jun 3, 2026 | |
TJ Scotiabank | #13 | 78 | +9.4% | 57% | 71% | 23 | 8 | May 20, 2026 | |
MS Guggenheim | #14 | 78 | +9.2% | 54% | 28% | 26 | 14 | Jun 8, 2026 | |
JS Benchmark | #15 | 76 | +8.7% | 53% | 58% | 47 | 17 | Jul 8, 2025 | |
HK BWS Financial | #16 | 76 | +8.7% | 52% | 52% | 131 | 23 | May 28, 2026 | |
JB Citigroup | #17 | 75 | +8.3% | 59% | 53% | 34 | 18 | May 18, 2026 | |
JB JMP Securities | #18 | 74 | +7.9% | 54% | 31% | 20 | 8 | Jun 2, 2026 | |
| #19 | 72 | +7.2% | 61% | 59% | 30 | 10 | Apr 29, 2026 | ||
RR Wells Fargo | #20 | 71 | +7.1% | 52% | 46% | 24 | 12 | Nov 18, 2025 | |
SA Stifel | #21 | 71 | +7.1% | 56% | 49% | 24 | 9 | May 13, 2026 | |
NM Benchmark | #22 | 69 | +6.5% | 49% | 55% | 34 | 7 | Apr 24, 2026 | |
SC Wells Fargo | #23 | 67 | +5.7% | 56% | 56% | 31 | 10 | May 22, 2026 | |
HF HC Wainwright & Co. | #24 | 67 | +5.6% | 42% | 24% | 293 | 30 | Jun 2, 2026 | |
MC Truist Securities | #25 | 66 | +5.4% | 58% | 62% | 47 | 13 | May 26, 2026 | |
BG Keefe, Bruyette & Woods | #26 | 66 | +5.3% | 53% | 53% | 55 | 18 | Jun 4, 2026 | |
DM Morgan Stanley | #27 | 66 | +5.3% | 49% | 59% | 20 | 9 | May 22, 2026 | |
JW JMP Securities | #28 | 65 | +5.1% | 45% | 36% | 51 | 19 | May 14, 2026 | |
JS Lake Street | #29 | 65 | +5.1% | 44% | 50% | 47 | 18 | May 14, 2026 | |
TS Stifel | #30 | 65 | +4.9% | 48% | 66% | 31 | 9 | Jun 4, 2026 | |
ML Barclays | #31 | 64 | +4.7% | 57% | 57% | 27 | 10 | Jun 3, 2025 | |
ST JMP Securities | #32 | 63 | +4.5% | 49% | 29% | 40 | 11 | May 20, 2026 | |
PM Piper Sandler | #33 | 63 | +4.4% | 42% | 66% | 20 | 5 | May 15, 2026 | |
JR Wells Fargo | #34 | 63 | +4.3% | 51% | 57% | 42 | 10 | Aug 1, 2025 | |
SE Stifel | #35 | 63 | +4.2% | 47% | 62% | 28 | 9 | Jul 16, 2025 | |
AF HC Wainwright & Co. | #36 | 63 | +4.2% | 46% | 15% | 152 | 28 | Jun 2, 2026 | |
JS Barclays | #37 | 62 | +3.9% | 50% | 50% | 29 | 11 | Jun 2, 2026 | |
EG Wells Fargo | #38 | 62 | +3.9% | 53% | 43% | 23 | 10 | May 22, 2026 | |
DG Chardan Capital | #39 | 61 | +3.8% | 54% | 19% | 26 | 8 | May 17, 2026 | |
GT DA Davidson | #40 | 61 | +3.8% | 50% | 60% | 21 | 9 | May 26, 2026 | |
JV B. Riley Securities | #41 | 61 | +3.5% | 45% | 47% | 39 | 13 | May 26, 2026 | |
BB Stifel | #42 | 60 | +3.4% | 54% | 75% | 26 | 8 | May 13, 2026 | |
CK Craig-Hallum | #43 | 60 | +3.4% | 55% | 43% | 30 | 12 | May 11, 2026 | |
BO Barclays | #44 | 60 | +3.2% | 47% | 56% | 33 | 11 | May 27, 2026 | |
NM Goldman Sachs | #45 | 59 | +3.1% | 43% | 60% | 28 | 13 | Jun 4, 2026 | |
AP Barrington Research | #46 | 58 | +2.7% | 54% | 61% | 138 | 15 | May 22, 2026 | |
DK Wells Fargo | #47 | 58 | +2.7% | 50% | 56% | 29 | 8 | Sep 10, 2025 | |
CM Keefe, Bruyette & Woods | #48 | 58 | +2.6% | 46% | 43% | 21 | 8 | Apr 29, 2026 | |
RD Raymond James | #49 | 57 | +2.5% | 43% | 57% | 35 | 13 | Mar 11, 2026 | |
NR Piper Sandler | #50 | 57 | +2.5% | 50% | 48% | 37 | 10 | May 1, 2026 |
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.