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)
280 (0.0%)2 (7.1%)24 (85.7%)1 (3.6%)
220 (0.0%)6 (27.3%)12 (54.5%)1 (4.5%)
1130 (0.0%)16 (14.2%)90 (79.6%)7 (6.2%)
16214 (8.6%)43 (26.5%)63 (38.9%)22 (13.6%)
5361 (0.2%)110 (20.5%)274 (51.1%)72 (13.4%)
1170 (0.0%)0 (0.0%)117 (100.0%)0 (0.0%)
3234 (1.2%)75 (23.2%)208 (64.4%)20 (6.2%)
210 (0.0%)0 (0.0%)0 (0.0%)21 (100.0%)
8662 (0.2%)198 (22.9%)598 (69.1%)67 (7.7%)
1941279 (14.4%)559 (28.8%)1,039 (53.5%)1 (0.1%)
5329609 (11.4%)1,782 (33.4%)2,700 (50.7%)72 (1.4%)
4663 (0.6%)14 (3.0%)435 (93.3%)3 (0.6%)
9002 (0.2%)101 (11.2%)785 (87.2%)11 (1.2%)
122621 (1.7%)242 (19.7%)900 (73.4%)41 (3.3%)
213527 (1.3%)703 (32.9%)1,056 (49.5%)59 (2.8%)
741144 (19.4%)283 (38.2%)241 (32.5%)38 (5.1%)
230 (0.0%)14 (60.9%)9 (39.1%)0 (0.0%)
162316 (1.0%)157 (9.7%)1,385 (85.3%)47 (2.9%)
919 (9.9%)3 (3.3%)75 (82.4%)3 (3.3%)
19933 (0.2%)321 (16.1%)1,463 (73.4%)58 (2.9%)
9778 (0.8%)277 (28.4%)325 (33.3%)44 (4.5%)
15849 (0.6%)416 (26.3%)1,049 (66.2%)62 (3.9%)
1061 (0.9%)18 (17.0%)48 (45.3%)5 (4.7%)
763 (3.9%)40 (52.6%)11 (14.5%)1 (1.3%)
2920 (0.0%)17 (5.8%)259 (88.7%)16 (5.5%)
331 (3.0%)7 (21.2%)22 (66.7%)2 (6.1%)
580 (0.0%)6 (10.3%)49 (84.5%)0 (0.0%)
170 (0.0%)3 (17.6%)9 (52.9%)0 (0.0%)
5557183 (3.3%)1,993 (35.9%)3,284 (59.1%)72 (1.3%)
10074 (0.4%)122 (12.1%)796 (79.0%)12 (1.2%)
601 (1.7%)17 (28.3%)9 (15.0%)33 (55.0%)
211 (4.8%)10 (47.6%)8 (38.1%)2 (9.5%)
230 (0.0%)6 (26.1%)0 (0.0%)17 (73.9%)
400 (0.0%)8 (20.0%)17 (42.5%)11 (27.5%)
230 (0.0%)12 (52.2%)10 (43.5%)0 (0.0%)
12915 (11.6%)33 (25.6%)57 (44.2%)0 (0.0%)
970 (0.0%)23 (23.7%)34 (35.1%)2 (2.1%)
2920 (0.0%)54 (18.5%)217 (74.3%)9 (3.1%)
4830 (0.0%)19 (3.9%)456 (94.4%)8 (1.7%)
141811 (0.8%)491 (34.6%)749 (52.8%)34 (2.4%)
Trump’s New Dollar revealed (Ad)

The last time something like this happened was 1974 - a secret deal that quietly determined the financial fate of an entire generation. According to Porter Stansberry, founder of one of the largest independent financial research firms in the world, it is happening again. Fortune calls it 'the biggest change to the world's relationship with the dollar' in a generation. Stansberry says Trump's money reset - enacted through executive orders and a treaty signed by 13 nations in December 2025 called Pax Silica - could determine whether you are enriched or quietly impoverished by the shift already underway.tc pixel

Read Porter Stansberry's full briefing and find out which moves to make now
1540 (0.0%)52 (33.8%)81 (52.6%)14 (9.1%)
272 (7.4%)16 (59.3%)9 (33.3%)0 (0.0%)
731 (1.4%)18 (24.7%)34 (46.6%)0 (0.0%)
5699 (1.6%)141 (24.8%)386 (67.8%)4 (0.7%)
215566 (3.1%)810 (37.6%)1,169 (54.2%)0 (0.0%)
143 (21.4%)8 (57.1%)0 (0.0%)3 (21.4%)
16825 (14.9%)54 (32.1%)40 (23.8%)47 (28.0%)
1350 (0.0%)71 (52.6%)48 (35.6%)16 (11.9%)
202344 (2.2%)550 (27.2%)1,058 (52.3%)22 (1.1%)
120 (0.0%)0 (0.0%)6 (50.0%)5 (41.7%)
240 (0.0%)13 (54.2%)0 (0.0%)11 (45.8%)
150 (0.0%)4 (26.7%)3 (20.0%)4 (26.7%)
1819 (5.0%)78 (43.1%)0 (0.0%)94 (51.9%)
580 (0.0%)0 (0.0%)56 (96.6%)0 (0.0%)
6024 (40.0%)6 (10.0%)24 (40.0%)3 (5.0%)
582 (3.4%)24 (41.4%)22 (37.9%)1 (1.7%)
130 (0.0%)0 (0.0%)1 (7.7%)0 (0.0%)
98613 (1.3%)129 (13.1%)804 (81.5%)24 (2.4%)
230 (0.0%)2 (8.7%)7 (30.4%)4 (17.4%)
196515 (0.8%)132 (6.7%)1,783 (90.7%)23 (1.2%)
1580 (0.0%)66 (41.8%)88 (55.7%)2 (1.3%)
55026 (4.7%)188 (34.2%)201 (36.5%)75 (13.6%)
112 (18.2%)0 (0.0%)3 (27.3%)6 (54.5%)
670 (0.0%)0 (0.0%)0 (0.0%)0 (0.0%)
170 (0.0%)10 (58.8%)7 (41.2%)0 (0.0%)
444 (9.1%)12 (27.3%)27 (61.4%)1 (2.3%)
460 (0.0%)19 (41.3%)19 (41.3%)7 (15.2%)
3445122 (3.5%)1,057 (30.7%)1,889 (54.8%)86 (2.5%)
370 (0.0%)10 (27.0%)19 (51.4%)1 (2.7%)
1390 (0.0%)19 (13.7%)108 (77.7%)12 (8.6%)
4438418 (9.4%)1,662 (37.4%)2,289 (51.6%)0 (0.0%)
126148 (3.8%)616 (48.9%)576 (45.7%)8 (0.6%)
15222 (14.5%)75 (49.3%)11 (7.2%)44 (28.9%)
123434 (2.8%)165 (13.4%)979 (79.3%)25 (2.0%)
340 (0.0%)14 (41.2%)16 (47.1%)3 (8.8%)
1352 (1.5%)35 (25.9%)60 (44.4%)38 (28.1%)
3330 (0.0%)28 (8.4%)283 (85.0%)5 (1.5%)
3845 (1.3%)91 (23.7%)217 (56.5%)34 (8.9%)
800 (0.0%)18 (22.5%)15 (18.8%)47 (58.8%)
240 (0.0%)0 (0.0%)21 (87.5%)3 (12.5%)
3691 (0.3%)86 (23.3%)117 (31.7%)5 (1.4%)
241 (4.2%)7 (29.2%)0 (0.0%)16 (66.7%)
2180 (0.0%)41 (18.8%)136 (62.4%)20 (9.2%)
1116 (5.4%)25 (22.5%)46 (41.4%)12 (10.8%)
210582 (3.9%)621 (29.5%)1,041 (49.5%)37 (1.8%)
501 (2.0%)20 (40.0%)26 (52.0%)2 (4.0%)
656 (9.2%)13 (20.0%)44 (67.7%)0 (0.0%)
4623541 (11.7%)1,615 (34.9%)1,950 (42.2%)0 (0.0%)
135710 (0.7%)400 (29.5%)725 (53.4%)91 (6.7%)
18414 (0.2%)165 (9.0%)1,660 (90.2%)1 (0.1%)
This won't stay free (Ad)

A few times a year, Bill Poulos makes his book Simple Options Trading for Beginners available at no cost. It normally sells for $29.97 - right now the free window is open. Written in plain English with no Greeks and no textbook charts, it walks beginners through exactly how options work with real examples. When the window closes, the price goes back up.tc pixel

Grab your free copy of Simple Options Trading for Beginners today
1439 (6.3%)33 (23.1%)33 (23.1%)2 (1.4%)
600 (0.0%)12 (20.0%)38 (63.3%)10 (16.7%)
571 (1.8%)16 (28.1%)23 (40.4%)17 (29.8%)
161 (6.3%)5 (31.3%)10 (62.5%)0 (0.0%)
533 (5.7%)23 (43.4%)23 (43.4%)2 (3.8%)
3902 (0.5%)66 (16.9%)113 (29.0%)41 (10.5%)
828 (9.8%)38 (46.3%)34 (41.5%)0 (0.0%)
12743 (0.2%)118 (9.3%)1,099 (86.3%)0 (0.0%)
684 (5.9%)11 (16.2%)53 (77.9%)0 (0.0%)
525 (9.6%)28 (53.8%)13 (25.0%)6 (11.5%)
2971 (0.3%)49 (16.5%)232 (78.1%)6 (2.0%)
414 (9.8%)6 (14.6%)12 (29.3%)13 (31.7%)
251447 (1.9%)924 (36.8%)1,444 (57.4%)28 (1.1%)
320 (0.0%)6 (18.8%)25 (78.1%)0 (0.0%)
320 (0.0%)0 (0.0%)31 (96.9%)0 (0.0%)
220223 (1.0%)365 (16.6%)1,097 (49.8%)476 (21.6%)
175116 (0.9%)492 (28.1%)692 (39.5%)72 (4.1%)
250 (0.0%)0 (0.0%)22 (88.0%)3 (12.0%)
6704 (0.6%)91 (13.6%)558 (83.3%)12 (1.8%)
9409 (1.0%)173 (18.4%)648 (68.9%)39 (4.1%)
40038 (9.5%)161 (40.3%)102 (25.5%)29 (7.3%)
456794 (2.1%)1,627 (35.6%)2,614 (57.2%)0 (0.0%)
110644 (4.0%)412 (37.3%)547 (49.5%)27 (2.4%)
505 (10.0%)22 (44.0%)23 (46.0%)0 (0.0%)
540 (0.0%)22 (40.7%)30 (55.6%)0 (0.0%)
206850 (2.4%)821 (39.7%)964 (46.6%)83 (4.0%)
13916 (11.5%)40 (28.8%)52 (37.4%)25 (18.0%)
7229 (1.2%)137 (19.0%)289 (40.0%)0 (0.0%)
180 (0.0%)7 (38.9%)10 (55.6%)0 (0.0%)
240 (0.0%)0 (0.0%)7 (29.2%)14 (58.3%)
101 (10.0%)6 (60.0%)0 (0.0%)3 (30.0%)
6631 (0.2%)249 (37.6%)357 (53.8%)17 (2.6%)
22527 (0.3%)497 (22.1%)1,296 (57.5%)39 (1.7%)
120 (0.0%)4 (33.3%)6 (50.0%)2 (16.7%)
110 (0.0%)0 (0.0%)0 (0.0%)0 (0.0%)
8036 (0.7%)266 (33.1%)496 (61.8%)4 (0.5%)
1544 (2.6%)47 (30.5%)102 (66.2%)0 (0.0%)
273528 (1.0%)942 (34.4%)1,678 (61.4%)65 (2.4%)
109532 (2.9%)318 (29.0%)583 (53.2%)63 (5.8%)
5710 (0.0%)255 (44.7%)303 (53.1%)0 (0.0%)
330 (0.0%)6 (18.2%)0 (0.0%)27 (81.8%)
3127428 (13.7%)1,076 (34.4%)1,394 (44.6%)79 (2.5%)
110 (0.0%)0 (0.0%)5 (45.5%)6 (54.5%)
880 (0.0%)0 (0.0%)62 (70.5%)25 (28.4%)
265617 (0.6%)807 (30.4%)1,380 (52.0%)120 (4.5%)
353 (8.6%)9 (25.7%)5 (14.3%)9 (25.7%)
5780194 (3.4%)2,498 (43.2%)2,502 (43.3%)59 (1.0%)
160 (0.0%)5 (31.3%)3 (18.8%)2 (12.5%)
650 (0.0%)4 (6.2%)35 (53.8%)20 (30.8%)
165 (31.3%)3 (18.8%)0 (0.0%)8 (50.0%)
I was right about SpaceX (Ad)

Jeff Brown predicted Bitcoin before it climbed as high as 52,400%, Tesla before 2,150%, and Nvidia before 32,000%. Now he says SpaceX is shaping up to be the biggest IPO of the decade - and three key milestones just confirmed it. In the past 21 days: SpaceX crossed 10,000 active satellites, Elon filed confidential IPO paperwork with the SEC, and another rocket launched 25 more satellites. Two-thirds of every satellite in orbit now belongs to one company. The public filing could drop any day.tc pixel

See how to claim your stake in SpaceX before the public can
674 (6.0%)21 (31.3%)32 (47.8%)8 (11.9%)
187534,386 (23.4%)7,929 (42.3%)4,964 (26.5%)1,474 (7.9%)
93920 (2.1%)166 (17.7%)721 (76.8%)18 (1.9%)
3713418,508 (49.8%)12,807 (34.5%)5,584 (15.0%)235 (0.6%)
4662311 (6.7%)1,890 (40.5%)2,289 (49.1%)93 (2.0%)
390 (0.0%)7 (17.9%)29 (74.4%)3 (7.7%)
4425 (1.1%)122 (27.6%)281 (63.6%)24 (5.4%)
551 (1.8%)5 (9.1%)2 (3.6%)4 (7.3%)
86154 (6.3%)188 (21.8%)518 (60.2%)45 (5.2%)
84731,899 (22.4%)4,566 (53.9%)0 (0.0%)2,008 (23.7%)
323 (9.4%)15 (46.9%)11 (34.4%)3 (9.4%)