Free Trial
Fall Lock-In Sale! MarketBeat All Access, $149 a Year for Life
Lock In $149
Claim MarketBeat All Access Sale Promotion

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)
280 (0.0%)1 (3.6%)20 (71.4%)4 (14.3%)
190 (0.0%)4 (21.1%)10 (52.6%)1 (5.3%)
1390 (0.0%)20 (14.4%)112 (80.6%)6 (4.3%)
14410 (6.9%)36 (25.0%)69 (47.9%)14 (9.7%)
6771 (0.1%)110 (16.2%)392 (57.9%)72 (10.6%)
980 (0.0%)0 (0.0%)98 (100.0%)0 (0.0%)
4115 (1.2%)89 (21.7%)282 (68.6%)15 (3.6%)
150 (0.0%)0 (0.0%)0 (0.0%)0 (0.0%)
200 (0.0%)0 (0.0%)0 (0.0%)20 (100.0%)
9382 (0.2%)211 (22.5%)690 (73.6%)34 (3.6%)
1888272 (14.4%)493 (26.1%)1,027 (54.4%)0 (0.0%)
5635644 (11.4%)1,846 (32.8%)2,892 (51.3%)84 (1.5%)
3633 (0.8%)17 (4.7%)303 (83.5%)4 (1.1%)
10615 (0.5%)142 (13.4%)862 (81.2%)51 (4.8%)
13606 (0.4%)281 (20.7%)1,010 (74.3%)41 (3.0%)
258128 (1.1%)879 (34.1%)1,319 (51.1%)68 (2.6%)
834137 (16.4%)306 (36.7%)325 (39.0%)29 (3.5%)
162 (12.5%)6 (37.5%)8 (50.0%)0 (0.0%)
380 (0.0%)24 (63.2%)13 (34.2%)1 (2.6%)
140 (0.0%)4 (28.6%)6 (42.9%)4 (28.6%)
203016 (0.8%)167 (8.2%)1,772 (87.3%)36 (1.8%)
10912 (11.0%)4 (3.7%)87 (79.8%)6 (5.5%)
20481 (0.0%)309 (15.1%)1,526 (74.5%)49 (2.4%)
9815 (0.5%)272 (27.7%)362 (36.9%)42 (4.3%)
191317 (0.9%)470 (24.6%)1,319 (68.9%)47 (2.5%)
1570 (0.0%)23 (14.6%)68 (43.3%)7 (4.5%)
276 (22.2%)12 (44.4%)6 (22.2%)0 (0.0%)
2900 (0.0%)18 (6.2%)246 (84.8%)26 (9.0%)
492 (4.1%)14 (28.6%)28 (57.1%)3 (6.1%)
710 (0.0%)9 (12.7%)58 (81.7%)0 (0.0%)
360 (0.0%)3 (8.3%)23 (63.9%)0 (0.0%)
6464220 (3.4%)2,282 (35.3%)3,892 (60.2%)53 (0.8%)
9918 (0.8%)120 (12.1%)800 (80.7%)5 (0.5%)
571 (1.8%)14 (24.6%)9 (15.8%)33 (57.9%)
171 (5.9%)6 (35.3%)9 (52.9%)1 (5.9%)
370 (0.0%)9 (24.3%)0 (0.0%)28 (75.7%)
555 (9.1%)10 (18.2%)33 (60.0%)1 (1.8%)
200 (0.0%)11 (55.0%)8 (40.0%)0 (0.0%)
14911 (7.4%)34 (22.8%)67 (45.0%)2 (1.3%)
420 (0.0%)12 (28.6%)24 (57.1%)1 (2.4%)
You haven't downloaded this yet (Ad)

Bill Poulos's Top 10 Stocks to Buy This Quarter report is still available free, but not for long. Every quarter he swaps in a brand-new list, and once the new edition launches, this one disappears. Investors who want a current snapshot of his picks should grab a copy now and save it before the switch happens.tc pixel

Download your free copy before the new quarter's list replaces it
3150 (0.0%)60 (19.0%)226 (71.7%)9 (2.9%)
150 (0.0%)0 (0.0%)0 (0.0%)0 (0.0%)
2630 (0.0%)16 (6.1%)245 (93.2%)2 (0.8%)
162914 (0.9%)543 (33.3%)847 (52.0%)35 (2.1%)
1580 (0.0%)55 (34.8%)87 (55.1%)8 (5.1%)
283 (10.7%)16 (57.1%)9 (32.1%)0 (0.0%)
591 (1.7%)16 (27.1%)33 (55.9%)0 (0.0%)
5583 (0.5%)153 (27.4%)385 (69.0%)4 (0.7%)
265390 (3.4%)974 (36.7%)1,401 (52.8%)0 (0.0%)
203 (15.0%)12 (60.0%)0 (0.0%)5 (25.0%)
18920 (10.6%)58 (30.7%)56 (29.6%)51 (27.0%)
1460 (0.0%)76 (52.1%)48 (32.9%)22 (15.1%)
197636 (1.8%)306 (15.5%)1,021 (51.7%)29 (1.5%)
270 (0.0%)3 (11.1%)17 (63.0%)6 (22.2%)
200 (0.0%)7 (35.0%)0 (0.0%)13 (65.0%)
300 (0.0%)7 (23.3%)7 (23.3%)4 (13.3%)
1034 (3.9%)34 (33.0%)52 (50.5%)13 (12.6%)
30712 (3.9%)127 (41.4%)0 (0.0%)168 (54.7%)
650 (0.0%)0 (0.0%)55 (84.6%)0 (0.0%)
7032 (45.7%)7 (10.0%)24 (34.3%)3 (4.3%)
621 (1.6%)24 (38.7%)27 (43.5%)0 (0.0%)
210 (0.0%)0 (0.0%)1 (4.8%)0 (0.0%)
12144 (0.3%)140 (11.5%)1,007 (82.9%)45 (3.7%)
180 (0.0%)0 (0.0%)7 (38.9%)3 (16.7%)
209112 (0.6%)134 (6.4%)1,908 (91.2%)12 (0.6%)
1680 (0.0%)81 (48.2%)85 (50.6%)1 (0.6%)
62633 (5.3%)214 (34.2%)283 (45.2%)41 (6.5%)
300 (0.0%)5 (16.7%)25 (83.3%)0 (0.0%)
410 (0.0%)0 (0.0%)0 (0.0%)0 (0.0%)
161 (6.3%)8 (50.0%)7 (43.8%)0 (0.0%)
494 (8.2%)19 (38.8%)24 (49.0%)1 (2.0%)
210 (0.0%)11 (52.4%)5 (23.8%)1 (4.8%)
4325144 (3.3%)1,309 (30.3%)2,366 (54.7%)142 (3.3%)
390 (0.0%)6 (15.4%)24 (61.5%)1 (2.6%)
1650 (0.0%)18 (10.9%)132 (80.0%)15 (9.1%)
4711448 (9.5%)1,754 (37.2%)2,435 (51.7%)0 (0.0%)
136649 (3.6%)644 (47.1%)655 (48.0%)8 (0.6%)
14725 (17.0%)67 (45.6%)15 (10.2%)40 (27.2%)
132035 (2.7%)209 (15.8%)1,015 (76.9%)21 (1.6%)
310 (0.0%)14 (45.2%)13 (41.9%)1 (3.2%)
1443 (2.1%)25 (17.4%)84 (58.3%)32 (22.2%)
3290 (0.0%)27 (8.2%)278 (84.5%)3 (0.9%)
4222 (0.5%)86 (20.4%)268 (63.5%)19 (4.5%)
730 (0.0%)17 (23.3%)19 (26.0%)37 (50.7%)
260 (0.0%)0 (0.0%)24 (92.3%)2 (7.7%)
3600 (0.0%)64 (17.8%)105 (29.2%)8 (2.2%)
341 (2.9%)8 (23.5%)0 (0.0%)25 (73.5%)
2170 (0.0%)41 (18.9%)135 (62.2%)20 (9.2%)
10513 (12.4%)21 (20.0%)36 (34.3%)7 (6.7%)
233781 (3.5%)700 (30.0%)1,114 (47.7%)42 (1.8%)
Your book is inside (Ad)

Blane Markham and the Markham Trading Team are giving readers a limited window to download their options strategy guide, titled How To Turn 100 Into 1000 Gains, before it moves behind a paywall. The guide walks through options trading concepts the team uses in its own research and education materials. Once the paywall goes up, free access ends for good.tc pixel

Download your free copy of the options guide now
630 (0.0%)26 (41.3%)29 (46.0%)2 (3.2%)
696 (8.7%)11 (15.9%)50 (72.5%)1 (1.4%)
5045615 (12.2%)1,671 (33.1%)2,141 (42.4%)0 (0.0%)
133 (23.1%)8 (61.5%)2 (15.4%)0 (0.0%)
12122 (0.2%)359 (29.6%)670 (55.3%)45 (3.7%)
19883 (0.2%)135 (6.8%)1,831 (92.1%)1 (0.1%)
18412 (6.5%)31 (16.8%)45 (24.5%)3 (1.6%)
640 (0.0%)11 (17.2%)39 (60.9%)14 (21.9%)
691 (1.4%)24 (34.8%)28 (40.6%)11 (15.9%)
211 (4.8%)9 (42.9%)11 (52.4%)0 (0.0%)
582 (3.4%)22 (37.9%)26 (44.8%)2 (3.4%)
4020 (0.0%)47 (11.7%)127 (31.6%)21 (5.2%)
897 (7.9%)42 (47.2%)39 (43.8%)0 (0.0%)
150 (0.0%)1 (6.7%)6 (40.0%)5 (33.3%)
13765 (0.4%)144 (10.5%)1,159 (84.2%)0 (0.0%)
733 (4.1%)14 (19.2%)56 (76.7%)0 (0.0%)
576 (10.5%)26 (45.6%)17 (29.8%)8 (14.0%)
2221 (0.5%)48 (21.6%)168 (75.7%)1 (0.5%)
586 (10.3%)7 (12.1%)21 (36.2%)21 (36.2%)
292443 (1.5%)1,077 (36.8%)1,657 (56.7%)38 (1.3%)
380 (0.0%)8 (21.1%)28 (73.7%)0 (0.0%)
520 (0.0%)1 (1.9%)49 (94.2%)0 (0.0%)
232231 (1.3%)394 (17.0%)1,135 (48.9%)500 (21.5%)
220 (0.0%)4 (18.2%)18 (81.8%)0 (0.0%)
190211 (0.6%)504 (26.5%)717 (37.7%)55 (2.9%)
400 (0.0%)0 (0.0%)36 (90.0%)4 (10.0%)
7954 (0.5%)107 (13.5%)648 (81.5%)25 (3.1%)
10428 (0.8%)173 (16.6%)706 (67.8%)38 (3.6%)
44036 (8.2%)170 (38.6%)153 (34.8%)22 (5.0%)
5403115 (2.1%)1,912 (35.4%)3,141 (58.1%)0 (0.0%)
148860 (4.0%)520 (34.9%)759 (51.0%)50 (3.4%)
564 (7.1%)21 (37.5%)31 (55.4%)0 (0.0%)
1211 (0.8%)48 (39.7%)70 (57.9%)0 (0.0%)
203743 (2.1%)752 (36.9%)1,018 (50.0%)96 (4.7%)
26621 (7.9%)61 (22.9%)142 (53.4%)17 (6.4%)
58611 (1.9%)101 (17.2%)200 (34.1%)0 (0.0%)
150 (0.0%)5 (33.3%)10 (66.7%)0 (0.0%)
130 (0.0%)1 (7.7%)2 (15.4%)10 (76.9%)
111 (9.1%)7 (63.6%)0 (0.0%)3 (27.3%)
8382 (0.2%)308 (36.8%)441 (52.6%)32 (3.8%)
22367 (0.3%)463 (20.7%)1,258 (56.3%)27 (1.2%)
8898 (0.9%)315 (35.4%)521 (58.6%)4 (0.4%)
41412 (2.9%)108 (26.1%)284 (68.6%)1 (0.2%)
342829 (0.8%)1,152 (33.6%)2,145 (62.6%)73 (2.1%)
86832 (3.7%)238 (27.4%)436 (50.2%)85 (9.8%)
4480 (0.0%)200 (44.6%)236 (52.7%)0 (0.0%)
650 (0.0%)13 (20.0%)0 (0.0%)52 (80.0%)
3468424 (12.2%)1,178 (34.0%)1,543 (44.5%)81 (2.3%)
140 (0.0%)0 (0.0%)10 (71.4%)4 (28.6%)
1050 (0.0%)2 (1.9%)73 (69.5%)29 (27.6%)
You haven't downloaded this yet (Ad)

Bill Poulos's Top 10 Stocks to Buy This Quarter report is still available free, but not for long. Every quarter he swaps in a brand-new list, and once the new edition launches, this one disappears. Investors who want a current snapshot of his picks should grab a copy now and save it before the switch happens.tc pixel

Download your free copy before the new quarter's list replaces it
310615 (0.5%)977 (31.5%)1,650 (53.1%)132 (4.2%)
231 (4.3%)5 (21.7%)5 (21.7%)5 (21.7%)
6680187 (2.8%)2,679 (40.1%)2,990 (44.8%)88 (1.3%)
230 (0.0%)3 (13.0%)8 (34.8%)2 (8.7%)
210 (0.0%)4 (19.0%)17 (81.0%)0 (0.0%)
750 (0.0%)7 (9.3%)44 (58.7%)18 (24.0%)
112 (18.2%)3 (27.3%)0 (0.0%)6 (54.5%)
512 (3.9%)17 (33.3%)29 (56.9%)3 (5.9%)
188234,870 (25.9%)7,617 (40.5%)4,894 (26.0%)1,442 (7.7%)
95818 (1.9%)182 (19.0%)733 (76.5%)8 (0.8%)
4094920,245 (49.4%)13,561 (33.1%)6,731 (16.4%)412 (1.0%)
4909312 (6.4%)1,963 (40.0%)2,444 (49.8%)83 (1.7%)
130 (0.0%)1 (7.7%)12 (92.3%)0 (0.0%)
4766 (1.3%)158 (33.2%)259 (54.4%)24 (5.0%)
714 (5.6%)7 (9.9%)3 (4.2%)4 (5.6%)
98161 (6.2%)193 (19.7%)608 (62.0%)43 (4.4%)
490 (0.0%)9 (18.4%)40 (81.6%)0 (0.0%)
103812,383 (23.0%)5,518 (53.2%)0 (0.0%)2,480 (23.9%)
323 (9.4%)15 (46.9%)12 (37.5%)2 (6.3%)