| Rank | Firm | Stocks | Buy | Neutral | Sell | Buy-Sell | Chart |
|---|---|---|---|---|---|---|---|
| 1 | Northland Capital Markets | 272 | 52.79% | 31.81% | -36.59% | 89.38% | |
| 2 | Sidoti & Co | 256 | 17.55% | 14.13% | -69.03% | 86.58% | |
| 3 | Argus Research Co | 502 | 18.01% | 10.49% | -35.03% | 53.04% | |
| 4 | CIBC | 146 | 29.42% | 36.56% | -13.65% | 43.07% | |
| 5 | TD Securities | 1,211 | 28.56% | 22.04% | -1.31% | 29.87% | |
| 6 | Maxim Group LLC | 170 | 25.99% | 7.27% | |||
| 7 | Societe Generale | 111 | 41.62% | 17.24% | 16.04% | 25.58% | |
| 8 | UBS | 1,668 | 19.40% | 14.92% | 0.90% | 18.50% | |
| 9 | Janney Montgomery Scott LLC | 317 | 16.94% | 8.09% | 0.00% | 16.94% | |
| 10 | Exane BNP Paribas | 414 | 18.17% | 16.04% | 8.05% | 10.12% | |
| 11 | Macquarie Group | 428 | 13.49% | 18.53% | 7.09% | 6.40% | |
| 12 | Deutsche Bank | 1,238 | 19.24% | 11.26% | 15.55% | 3.69% | |
| 13 | Goldman Sachs | 1,702 | 15.89% | 17.59% | 16.88% | -0.99% | |
| 14 | Barclays Bank PLC | 1,504 | 16.85% | 16.32% | 18.04% | -1.19% | |
| 15 | Credit Suisse | 1,402 | 17.90% | 14.28% | 21.77% | -3.87% | |
| 16 | Nomura Securities | 297 | 12.99% | 13.10% | 18.34% | -5.35% | |
| 17 | CFRA Research | 874 | 12.72% | 15.36% | 18.87% | -6.15% | |
| 18 | Piper Sandler | 1,421 | 22.19% | 14.52% | 28.76% | -6.57% | |
| 19 | Morgan Stanley | 1,752 | 15.47% | 12.93% | 22.49% | -7.02% | |
| 20 | JP Morgan | 1,880 | 20.66% | 17.53% | 27.85% | -7.19% | |
| 21 | Merrill Lynch | 2,076 | 15.21% | 17.42% | 23.29% | -8.08% | |
| 22 | HSBC | 432 | 19.52% | 17.06% | 31.18% | -11.66% | |
| 23 | Citigroup Investment Research | 1,819 | 20.87% | 13.45% | 34.43% | -13.56% | |
| 24 | BMO Capital Markets | 1,101 | 21.52% | 19.02% | 46.25% | -24.73% | |
| 25 | CLSA | 89 | 9.46% | -23.81% | 49.36% | -39.90% |