Free Trial

Stock Analyst Recommendations by Research Firm

This page lists brokerages and sell-side research firms that have issued at least ten buy, hold and sell recommendations in the last twelve months. MarketBeat and its parent company are in no way affiliated with or endorsed by any firm on this list.

FirmTotal Ratings Issued
(Last 12 Months)
Sell Ratings Issued
(Last 12 Months)
Hold Ratings Issued
(Last 12 Months)
Buy Ratings Issued
(Last 12 Months)
Strong Ratings Issued
(Last 12 Months)
270 (0.0%)2 (7.4%)22 (81.5%)2 (7.4%)
220 (0.0%)6 (27.3%)12 (54.5%)1 (4.5%)
1140 (0.0%)15 (13.2%)93 (81.6%)6 (5.3%)
15714 (8.9%)43 (27.4%)59 (37.6%)21 (13.4%)
5081 (0.2%)112 (22.0%)251 (49.4%)74 (14.6%)
1190 (0.0%)0 (0.0%)118 (99.2%)0 (0.0%)
3065 (1.6%)71 (23.2%)193 (63.1%)22 (7.2%)
170 (0.0%)0 (0.0%)0 (0.0%)17 (100.0%)
8762 (0.2%)208 (23.7%)585 (66.8%)80 (9.1%)
1921271 (14.1%)554 (28.8%)1,037 (54.0%)1 (0.1%)
5265601 (11.4%)1,795 (34.1%)2,635 (50.0%)64 (1.2%)
4703 (0.6%)13 (2.8%)443 (94.3%)3 (0.6%)
8963 (0.3%)99 (11.0%)781 (87.2%)11 (1.2%)
112321 (1.9%)219 (19.5%)825 (73.5%)41 (3.7%)
211530 (1.4%)704 (33.3%)1,018 (48.1%)57 (2.7%)
686127 (18.5%)272 (39.7%)213 (31.0%)41 (6.0%)
220 (0.0%)13 (59.1%)9 (40.9%)0 (0.0%)
148015 (1.0%)149 (10.1%)1,250 (84.5%)49 (3.3%)
939 (9.7%)3 (3.2%)76 (81.7%)4 (4.3%)
19503 (0.2%)324 (16.6%)1,423 (73.0%)56 (2.9%)
9509 (0.9%)274 (28.8%)292 (30.7%)45 (4.7%)
152511 (0.7%)395 (25.9%)990 (64.9%)82 (5.4%)
971 (1.0%)16 (16.5%)42 (43.3%)7 (7.2%)
780 (0.0%)43 (55.1%)10 (12.8%)1 (1.3%)
3180 (0.0%)19 (6.0%)283 (89.0%)16 (5.0%)
341 (2.9%)8 (23.5%)22 (64.7%)2 (5.9%)
510 (0.0%)6 (11.8%)43 (84.3%)0 (0.0%)
110 (0.0%)3 (27.3%)5 (45.5%)0 (0.0%)
5341176 (3.3%)1,925 (36.0%)3,150 (59.0%)64 (1.2%)
10543 (0.3%)136 (12.9%)820 (77.8%)18 (1.7%)
601 (1.7%)16 (26.7%)9 (15.0%)33 (55.0%)
221 (4.5%)11 (50.0%)8 (36.4%)2 (9.1%)
200 (0.0%)5 (25.0%)0 (0.0%)15 (75.0%)
420 (0.0%)9 (21.4%)16 (38.1%)14 (33.3%)
220 (0.0%)12 (54.5%)9 (40.9%)0 (0.0%)
12815 (11.7%)39 (30.5%)54 (42.2%)0 (0.0%)
1040 (0.0%)26 (25.0%)34 (32.7%)2 (1.9%)
2800 (0.0%)46 (16.4%)211 (75.4%)11 (3.9%)
5280 (0.0%)21 (4.0%)498 (94.3%)9 (1.7%)
135811 (0.8%)464 (34.2%)716 (52.7%)37 (2.7%)
1440 (0.0%)49 (34.0%)73 (50.7%)16 (11.1%)
273 (11.1%)16 (59.3%)8 (29.6%)0 (0.0%)
711 (1.4%)20 (28.2%)32 (45.1%)2 (2.8%)
57312 (2.1%)142 (24.8%)378 (66.0%)3 (0.5%)
193057 (3.0%)754 (39.1%)1,025 (53.1%)0 (0.0%)
123 (25.0%)6 (50.0%)0 (0.0%)3 (25.0%)
16228 (17.3%)51 (31.5%)38 (23.5%)43 (26.5%)
1350 (0.0%)71 (52.6%)47 (34.8%)17 (12.6%)
196946 (2.3%)563 (28.6%)1,041 (52.9%)19 (1.0%)
110 (0.0%)0 (0.0%)4 (36.4%)6 (54.5%)
230 (0.0%)13 (56.5%)0 (0.0%)10 (43.5%)
130 (0.0%)5 (38.5%)2 (15.4%)3 (23.1%)
1248 (6.5%)45 (36.3%)0 (0.0%)71 (57.3%)
570 (0.0%)0 (0.0%)55 (96.5%)0 (0.0%)
6327 (42.9%)8 (12.7%)22 (34.9%)3 (4.8%)
513 (5.9%)21 (41.2%)19 (37.3%)1 (2.0%)
130 (0.0%)0 (0.0%)1 (7.7%)0 (0.0%)
99214 (1.4%)136 (13.7%)806 (81.3%)19 (1.9%)
220 (0.0%)2 (9.1%)6 (27.3%)4 (18.2%)
195115 (0.8%)133 (6.8%)1,765 (90.5%)28 (1.4%)
1550 (0.0%)65 (41.9%)85 (54.8%)2 (1.3%)
53127 (5.1%)189 (35.6%)183 (34.5%)76 (14.3%)
102 (20.0%)0 (0.0%)2 (20.0%)6 (60.0%)
700 (0.0%)0 (0.0%)0 (0.0%)0 (0.0%)
140 (0.0%)8 (57.1%)6 (42.9%)0 (0.0%)
494 (8.2%)15 (30.6%)29 (59.2%)1 (2.0%)
480 (0.0%)19 (39.6%)21 (43.8%)7 (14.6%)
3214106 (3.3%)1,013 (31.5%)1,756 (54.6%)81 (2.5%)
410 (0.0%)11 (26.8%)21 (51.2%)2 (4.9%)
1440 (0.0%)22 (15.3%)110 (76.4%)12 (8.3%)
4327413 (9.5%)1,613 (37.3%)2,241 (51.8%)0 (0.0%)
126348 (3.8%)623 (49.3%)571 (45.2%)8 (0.6%)
15322 (14.4%)79 (51.6%)10 (6.5%)42 (27.5%)
120239 (3.2%)156 (13.0%)954 (79.4%)23 (1.9%)
370 (0.0%)16 (43.2%)17 (45.9%)3 (8.1%)
1413 (2.1%)41 (29.1%)53 (37.6%)44 (31.2%)
3370 (0.0%)32 (9.5%)286 (84.9%)5 (1.5%)
3646 (1.6%)99 (27.2%)198 (54.4%)34 (9.3%)
760 (0.0%)18 (23.7%)13 (17.1%)45 (59.2%)
260 (0.0%)0 (0.0%)21 (80.8%)5 (19.2%)
3832 (0.5%)92 (24.0%)129 (33.7%)5 (1.3%)
191 (5.3%)6 (31.6%)0 (0.0%)12 (63.2%)
2230 (0.0%)44 (19.7%)139 (62.3%)20 (9.0%)
1056 (5.7%)27 (25.7%)45 (42.9%)12 (11.4%)
208181 (3.9%)620 (29.8%)1,028 (49.4%)38 (1.8%)
511 (2.0%)20 (39.2%)27 (52.9%)2 (3.9%)
624 (6.5%)10 (16.1%)47 (75.8%)0 (0.0%)
4541535 (11.8%)1,624 (35.8%)1,906 (42.0%)0 (0.0%)
134113 (1.0%)398 (29.7%)709 (52.9%)95 (7.1%)
19023 (0.2%)195 (10.3%)1,689 (88.8%)1 (0.1%)
1173 (2.6%)28 (23.9%)27 (23.1%)0 (0.0%)
570 (0.0%)11 (19.3%)38 (66.7%)8 (14.0%)
611 (1.6%)19 (31.1%)20 (32.8%)21 (34.4%)
172 (11.8%)5 (29.4%)10 (58.8%)0 (0.0%)
524 (7.7%)22 (42.3%)22 (42.3%)2 (3.8%)
3713 (0.8%)69 (18.6%)112 (30.2%)46 (12.4%)
788 (10.3%)37 (47.4%)31 (39.7%)0 (0.0%)
12535 (0.4%)120 (9.6%)1,082 (86.4%)0 (0.0%)
673 (4.5%)11 (16.4%)53 (79.1%)0 (0.0%)
454 (8.9%)23 (51.1%)13 (28.9%)5 (11.1%)
2971 (0.3%)50 (16.8%)231 (77.8%)6 (2.0%)
363 (8.3%)6 (16.7%)10 (27.8%)11 (30.6%)
252452 (2.1%)922 (36.5%)1,458 (57.8%)29 (1.1%)
320 (0.0%)6 (18.8%)25 (78.1%)0 (0.0%)
300 (0.0%)0 (0.0%)29 (96.7%)0 (0.0%)
220323 (1.0%)358 (16.3%)1,080 (49.0%)502 (22.8%)
173016 (0.9%)508 (29.4%)702 (40.6%)68 (3.9%)
200 (0.0%)0 (0.0%)18 (90.0%)2 (10.0%)
6614 (0.6%)86 (13.0%)555 (84.0%)11 (1.7%)
8948 (0.9%)179 (20.0%)606 (67.8%)39 (4.4%)
37433 (8.8%)154 (41.2%)96 (25.7%)28 (7.5%)
439092 (2.1%)1,580 (36.0%)2,467 (56.2%)0 (0.0%)
101439 (3.8%)376 (37.1%)501 (49.4%)27 (2.7%)
525 (9.6%)23 (44.2%)24 (46.2%)0 (0.0%)
280 (0.0%)13 (46.4%)13 (46.4%)0 (0.0%)
207046 (2.2%)822 (39.7%)960 (46.4%)93 (4.5%)
12515 (12.0%)38 (30.4%)43 (34.4%)27 (21.6%)
7189 (1.3%)140 (19.5%)308 (42.9%)0 (0.0%)
150 (0.0%)8 (53.3%)4 (26.7%)3 (20.0%)
180 (0.0%)8 (44.4%)9 (50.0%)0 (0.0%)
230 (0.0%)0 (0.0%)7 (30.4%)13 (56.5%)
6531 (0.2%)246 (37.7%)346 (53.0%)21 (3.2%)
21957 (0.3%)493 (22.5%)1,289 (58.7%)47 (2.1%)
130 (0.0%)4 (30.8%)7 (53.8%)2 (15.4%)
7565 (0.7%)249 (32.9%)468 (61.9%)4 (0.5%)
842 (2.4%)24 (28.6%)57 (67.9%)0 (0.0%)
262028 (1.1%)912 (34.8%)1,594 (60.8%)64 (2.4%)
114436 (3.1%)324 (28.3%)625 (54.6%)57 (5.0%)
6280 (0.0%)291 (46.3%)324 (51.6%)0 (0.0%)
310 (0.0%)5 (16.1%)0 (0.0%)26 (83.9%)
3075426 (13.9%)1,068 (34.7%)1,380 (44.9%)75 (2.4%)
110 (0.0%)0 (0.0%)4 (36.4%)7 (63.6%)
800 (0.0%)0 (0.0%)60 (75.0%)19 (23.8%)
259319 (0.7%)791 (30.5%)1,328 (51.2%)130 (5.0%)
342 (5.9%)9 (26.5%)5 (14.7%)9 (26.5%)
5605169 (3.0%)2,443 (43.6%)2,442 (43.6%)66 (1.2%)
680 (0.0%)5 (7.4%)34 (50.0%)23 (33.8%)
186 (33.3%)3 (16.7%)0 (0.0%)9 (50.0%)
654 (6.2%)19 (29.2%)32 (49.2%)8 (12.3%)
189434,347 (22.9%)8,128 (42.9%)5,011 (26.5%)1,457 (7.7%)
92917 (1.8%)181 (19.5%)703 (75.7%)18 (1.9%)
3450017,219 (49.9%)11,939 (34.6%)5,129 (14.9%)213 (0.6%)
4570312 (6.8%)1,858 (40.7%)2,234 (48.9%)88 (1.9%)
510 (0.0%)9 (17.6%)39 (76.5%)3 (5.9%)
4355 (1.1%)124 (28.5%)274 (63.0%)22 (5.1%)
501 (2.0%)3 (6.0%)2 (4.0%)3 (6.0%)
79751 (6.4%)174 (21.8%)485 (60.9%)36 (4.5%)
76201,710 (22.4%)4,084 (53.6%)0 (0.0%)1,826 (24.0%)
344 (11.8%)16 (47.1%)11 (32.4%)3 (8.8%)