| Rank | Firm | Stocks | Buy | Neutral | Sell | Buy-Sell | Chart |
|---|---|---|---|---|---|---|---|
| 1 | Northland Capital Markets | 272 | 59.77% | 38.70% | -41.41% | 101.18% | |
| 2 | Sidoti & Co | 256 | 21.59% | 16.68% | -70.35% | 91.94% | |
| 3 | Argus Research Co | 502 | 20.14% | 11.50% | -34.97% | 55.11% | |
| 4 | CIBC | 146 | 33.33% | 40.66% | -6.93% | 40.26% | |
| 5 | TD Securities | 1,210 | 33.26% | 24.56% | -0.38% | 33.64% | |
| 6 | Maxim Group LLC | 170 | 33.05% | 6.78% | |||
| 7 | Societe Generale | 111 | 40.70% | 18.84% | 16.70% | 24.00% | |
| 8 | UBS | 1,667 | 22.75% | 16.83% | 3.79% | 18.96% | |
| 9 | Janney Montgomery Scott LLC | 317 | 17.87% | 8.21% | 0.00% | 17.87% | |
| 10 | Exane BNP Paribas | 414 | 20.54% | 17.85% | 11.94% | 8.60% | |
| 11 | Deutsche Bank | 1,239 | 22.14% | 13.19% | 17.26% | 4.88% | |
| 12 | Macquarie Group | 428 | 15.27% | 17.42% | 11.55% | 3.72% | |
| 13 | Goldman Sachs | 1,702 | 18.74% | 20.54% | 19.32% | -0.58% | |
| 14 | Barclays Bank PLC | 1,505 | 19.55% | 18.44% | 20.24% | -0.69% | |
| 15 | Credit Suisse | 1,403 | 20.92% | 16.07% | 24.46% | -3.54% | |
| 16 | Nomura Securities | 297 | 15.94% | 16.02% | 20.95% | -5.01% | |
| 17 | CFRA Research | 874 | 14.66% | 17.08% | 20.40% | -5.74% | |
| 18 | Morgan Stanley | 1,754 | 18.13% | 14.99% | 24.38% | -6.25% | |
| 19 | Piper Sandler | 1,424 | 26.31% | 15.09% | 33.84% | -7.53% | |
| 20 | Merrill Lynch | 2,078 | 18.33% | 20.04% | 25.94% | -7.61% | |
| 21 | JP Morgan | 1,883 | 23.92% | 19.73% | 31.73% | -7.81% | |
| 22 | HSBC | 432 | 22.61% | 19.65% | 33.48% | -10.87% | |
| 23 | Citigroup Investment Research | 1,820 | 24.77% | 14.82% | 39.76% | -14.99% | |
| 24 | BMO Capital Markets | 1,101 | 25.43% | 21.33% | 52.89% | -27.46% | |
| 25 | CLSA | 89 | 13.67% | -20.75% | 61.53% | -47.86% |