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 8, 2026, Bullish Whales tracks 6,976 analysts; the top-ranked is Jade Rahmani (Keefe, Bruyette & Woods) with a BW Score of 98 — a +16.1% 12-month sector-excess across 38 scored calls.

6,976
Tracked Analysts
305
Ranked
18
Skilled
98
Top BW Score
26,351
Scored Calls

Ranked Analysts

AnalystRankBW ScoreSector-ExcessScored CallsTickersLast Rated
JR
Keefe, Bruyette & Woods
#198+16.1%3810May 13, 2025
#290+13.3%2210May 1, 2025
TS
Keefe, Bruyette & Woods
#384+11.4%249Apr 30, 2025
#483+11.2%6414May 5, 2025
#583+10.8%2717May 13, 2025
DR
JMP Securities
#682+10.7%5119May 9, 2025
ON
Jefferies
#780+10.0%10216May 20, 2025
MM
B. Riley Securities
#879+9.6%2117May 2, 2025
#979+9.6%4314May 13, 2025
BT
DA Davidson
#1077+9.0%4721May 23, 2025
HK
BWS Financial
#1176+8.8%12822Jun 2, 2025
#1276+8.6%238May 8, 2025
#1372+7.5%3317May 29, 2025
WL
Keefe, Bruyette & Woods
#1471+7.1%3010Apr 29, 2025
RR
Wells Fargo
#1569+6.4%2311May 27, 2025
#1669+6.3%249May 16, 2025
#1768+6.2%2111May 9, 2025
#1868+6.1%347May 13, 2025
BG
Keefe, Bruyette & Woods
#1968+6.0%5116Jun 3, 2025
AR
B. Riley Securities
#2067+5.7%3912Nov 11, 2024
JH
Morgan Stanley
#2166+5.4%2115May 19, 2025
SC
Wells Fargo
#2266+5.3%3110May 1, 2025
JS
Lake Street
#2365+5.1%3013May 27, 2025
MC
Truist Securities
#2465+5.1%4311Jun 2, 2025
AP
Barrington Research
#2565+5.0%11512Jun 5, 2025
DM
Morgan Stanley
#2665+4.9%209Jun 3, 2025
#2764+4.7%319May 28, 2025
GT
DA Davidson
#2864+4.7%208May 1, 2025
JW
JMP Securities
#2964+4.6%5119May 27, 2025
ML
Piper Sandler
#3062+4.1%218May 1, 2025
#3162+3.9%4210Jun 5, 2025
AF
HC Wainwright & Co.
#3262+3.9%12424May 28, 2025
JV
B. Riley Securities
#3362+3.9%3411May 15, 2025
NM
Goldman Sachs
#3462+3.8%2611May 19, 2025
DG
Chardan Capital
#3561+3.8%258May 14, 2025
#3661+3.7%2310May 6, 2025
RD
Raymond James
#3761+3.6%3412May 16, 2025
HF
HC Wainwright & Co.
#3860+3.4%16218May 28, 2025
#3960+3.3%2710May 14, 2025
ND
Truist Securities
#4059+3.0%289Apr 17, 2025
#4158+2.5%3213May 12, 2025
#4258+2.5%237Jun 2, 2025
NR
Piper Sandler
#4357+2.5%3710Apr 28, 2025
#4457+2.4%6310May 15, 2025
#4557+2.3%319May 7, 2025
TM
Stephens & Co.
#4657+2.2%238Mar 10, 2025
DK
Wells Fargo
#4756+2.1%298Mar 19, 2025
CM
Keefe, Bruyette & Woods
#4856+2.1%218May 6, 2025
AS
Cantor Fitzgerald
#4956+2.1%4110May 16, 2025
#5056+2.1%399Apr 23, 2025
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

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 does "Sector-Excess" mean?

Sector-excess is the realized 12-month return of a rated stock minus the return of that stock's sector ETF over the same window, entered at the closing price on or after the rating date (no look-ahead). Averaged across an analyst's calls, it measures how much their picks beat simply owning the sector.

What counts as a "Scored Call"?

A scored call is a rating that has a fully-resolved 12-month outcome — enough calendar time has elapsed since the call and we have the price data to measure it. Recent calls still inside their 12-month window are pending, not scored.

What does "Skilled" mean?

An analyst is flagged Skilled when their outperformance is statistically significant after Benjamini-Hochberg false-discovery correction (q ≤ 0.10) — i.e. the edge is very unlikely to be luck, even across thousands of analysts tested at once.

How often is the leaderboard updated?

Scores recompute as new ratings are ingested and as pending calls cross their 12-month mark. Each analyst's "Last Rated" date reflects their most recent rating in our data.

Not investment advice. Analyst ratings and the realized post-call returns shown here are derived algorithmically from public broker research and end-of-day market data, and describe historical activity, not a recommendation. Returns are measured in excess of each rated stock's own sector over the 12 months after each call and are subject to data delays, errors, and revisions. Past performance does not guarantee future results. Always do your own research and consult a licensed financial advisor before making investment decisions.

v1.0.30