BullishAgent BullishAgent Filings Market Earnings Ratings ETFs Insiders
Screener Research
Sign in Register

Analyst Intelligence

438,000+ ratings · 14 years · which firms actually move stocks

← Ratings Feed
72 firms · ranked by D1 win rate (% of Upgrades where stock closed positive on rating day) · all-time data (2012–present)
# Firm Calls Win Rate Avg Gap Avg D1 Avg D2 Grade
1 Northcoast Research 127
84.3%
+1.92% +3.06% +0.51% A+
2 Stifel 835
83.7%
+2.99% +3.53% +0.45% A+
3 BTIG 250
83.6%
+3.62% +4.42% +0.07% A+
4 Jefferies 1172
81.0%
+2.40% +3.09% +0.09% A+
5 Longbow Research 174
81.0%
+2.01% +1.95% +0.33% A
6 KeyBanc Capital Markets 605
80.0%
+2.17% +2.46% +0.24% A
7 BofA Securities 2254
79.6%
+2.48% +2.79% +0.28% A
8 Piper Sandler 963
79.4%
+2.88% +3.41% +0.36% A
9 Baird 738
79.4%
+2.54% +2.79% +0.29% A
10 Keefe Bruyette & Woods 252
79.4%
+1.42% +1.70% +0.42% B
11 Janney Montgomery Scott 193
79.3%
+2.43% +3.19% +0.51% A
12 Craig-Hallum 216
79.2%
+6.25% +7.37% +0.52% A
13 Sidoti & Co. 191
79.1%
+2.66% +4.26% +0.09% A
14 Stephens & Co. 348
79.0%
+2.43% +3.04% +0.35% A
15 Oppenheimer 427
78.9%
+2.68% +3.19% +0.12% A
16 Goldman Sachs 1583
78.8%
+2.18% +2.17% +0.13% B
17 Needham 270
78.5%
+4.32% +4.87% +0.18% A
18 TD Cowen 450
78.4%
+3.37% +3.25% +0.15% A
19 Morgan Stanley 1663
78.3%
+2.56% +2.82% +0.36% B
20 Truist 244
78.3%
+2.72% +2.92% +0.13% B
21 Raymond James 1511
78.0%
+2.63% +3.10% +0.34% A
22 Deutsche Bank 981
78.0%
+2.16% +2.43% +0.18% B
23 Sterne Agee 172
77.9%
+1.92% +2.36% +0.28% B
24 Maxim Group 107
77.6%
+14.54% +9.80% +0.65% B
25 Keefe, Bruyette & Woods 519
77.3%
+1.68% +2.04% +0.37% B
26 DA Davidson 410
77.3%
+2.38% +2.76% +0.32% B
27 KeyBanc 387
77.3%
+1.72% +2.07% +0.08% B
28 Wells Fargo 1230
77.1%
+2.02% +2.18% +0.16% B
29 UBS 1167
77.0%
+1.63% +2.00% +0.18% B
30 JP Morgan 2081
76.9%
+2.71% +2.97% +0.24% B
31 William Blair 199
76.9%
+4.42% +4.95% +0.22% B
32 Northland Capital Markets 134
76.9%
+4.35% +5.30% +0.05% B
33 Janney Capital 136
76.5%
+2.26% +3.38% +0.52% B
34 B. Riley Securities 320
76.3%
+4.55% +5.01% +0.68% B
35 Wedbush 345
76.2%
+3.74% +3.94% -0.08% B
36 Wolfe Research 491
76.0%
+1.21% +1.51% +0.22% B
37 Credit Suisse 883
75.8%
+1.73% +2.04% +0.50% B
38 JMP Securities 216
75.5%
+3.40% +3.89% +0.70% B
39 RBC Capital 847
75.1%
+1.93% +2.26% +0.23% B
40 Loop Capital 192
75.0%
+2.30% +2.49% -0.18% B
41 Benchmark 156
75.0%
+3.53% +4.10% -0.05% B
42 Sandler O'Neill 112
75.0%
+1.55% +1.46% +0.36% C
43 Barclays 1173
74.9%
+1.89% +2.01% +0.16% B
44 Canaccord Genuity 289
74.7%
+3.31% +3.78% +0.02% B
45 SunTrust Robinson Humphrey 273
74.7%
+2.48% +3.03% +0.23% B
46 Macquarie 367
74.4%
+1.33% +1.56% +0.45% C
47 BMO Capital 770
73.8%
+1.92% +2.06% +0.28% C
48 Buckingham Research 103
73.8%
+1.88% +1.98% +0.02% C
49 B. Riley FBR 226
73.5%
+4.11% +4.43% +0.54% B
50 Evercore ISI 733
73.3%
+1.80% +1.67% +0.11% C
51 TD Securities 100
73.0%
+1.27% +1.48% +0.24% C
52 Mizuho 404
72.5%
+2.09% +1.83% -0.02% C
53 Ladenburg Thalmann 109
72.5%
+2.88% +2.39% +0.83% C
54 Citigroup 1468
72.2%
+2.16% +2.31% +0.40% C
55 Bernstein 320
72.2%
+1.60% +1.77% +0.36% C
56 Seaport Global 241
72.2%
+1.67% +1.79% +0.02% C
57 MKM Partners 115
72.2%
+2.84% +2.91% -0.32% C
58 Nomura 199
71.9%
+1.59% +1.95% +0.15% C
59 Roth Capital 117
71.8%
+3.73% +4.75% +1.21% C
60 Susquehanna 345
71.6%
+1.74% +1.74% +0.46% C
61 Compass Point 238
71.0%
+1.87% +2.06% +0.41% C
62 Guggenheim 361
70.9%
+2.23% +2.01% +0.10% C
63 HSBC 358
70.4%
+1.54% +1.62% -0.15% C
64 Exane BNP Paribas 150
70.0%
+1.36% +1.72% +0.30% C
65 ISI Group 106
69.8%
+1.35% +1.60% +0.30% D
66 Cantor Fitzgerald 112
68.8%
+4.33% +5.22% +1.02% D
67 Scotiabank 282
68.4%
+1.48% +1.44% +0.28% D
68 Atlantic Equities 148
67.6%
+1.08% +0.87% +0.03% D
69 Argus 505
63.2%
+0.78% +0.63% -0.01% D
70 Berenberg 159
62.3%
+1.50% +1.11% +0.00% D
71 Societe Generale 135
61.5%
+0.88% +0.66% +0.04% D
72 Standpoint Research 142
58.5%
-0.67% +0.13% -0.26% D
Grade = win rate + magnitude bonus (avg D1 ≥ 3% → +3, ≥ 2% → +1, < 1% → −2) + confidence bonus (150+ calls → +2, < 50 calls → −5). A+ ≥ 86 · A ≥ 82 · B ≥ 77 · C ≥ 72 · D below.