| Rank | Firm | Stocks | Buy | Neutral | Sell | Buy-Sell | Chart |
|---|---|---|---|---|---|---|---|
| 1 | Northland Capital Markets | 274 | 49.30% | 32.29% | -54.46% | 103.76% | |
| 2 | Sidoti & Co | 260 | 20.82% | 16.49% | -58.84% | 79.66% | |
| 3 | Argus Research Co | 500 | 22.80% | 13.24% | -32.97% | 55.77% | |
| 4 | CIBC | 147 | 36.67% | 43.80% | 0.29% | 36.38% | |
| 5 | Maxim Group LLC | 170 | 34.14% | 2.92% | |||
| 6 | TD Securities | 1,223 | 34.81% | 24.42% | 12.71% | 22.10% | |
| 7 | Janney Montgomery Scott LLC | 323 | 21.87% | 11.20% | 0.00% | 21.87% | |
| 8 | UBS | 1,674 | 25.30% | 18.61% | 7.64% | 17.66% | |
| 9 | Societe Generale | 112 | 36.15% | 20.00% | 24.31% | 11.84% | |
| 10 | Deutsche Bank | 1,259 | 24.88% | 14.01% | 13.59% | 11.29% | |
| 11 | Exane BNP Paribas | 414 | 23.23% | 19.09% | 14.13% | 9.10% | |
| 12 | Goldman Sachs | 1,736 | 23.49% | 23.35% | 21.36% | 2.13% | |
| 13 | JP Morgan | 1,917 | 28.15% | 21.16% | 26.13% | 2.02% | |
| 14 | Macquarie Group | 430 | 20.11% | 22.91% | 18.32% | 1.79% | |
| 15 | Barclays Bank PLC | 1,519 | 22.36% | 19.56% | 21.16% | 1.20% | |
| 16 | Credit Suisse | 1,425 | 21.11% | 18.46% | 22.61% | -1.50% | |
| 17 | Morgan Stanley | 1,780 | 22.07% | 18.87% | 23.90% | -1.83% | |
| 18 | CFRA Research | 886 | 20.75% | 20.60% | 22.81% | -2.06% | |
| 19 | Citigroup Investment Research | 1,840 | 28.35% | 16.43% | 31.73% | -3.38% | |
| 20 | Merrill Lynch | 2,108 | 21.36% | 23.33% | 26.36% | -5.00% | |
| 21 | HSBC | 435 | 25.30% | 21.27% | 35.53% | -10.23% | |
| 22 | Nomura Securities | 300 | 17.88% | 18.11% | 31.45% | -13.57% | |
| 23 | Piper Sandler | 1,455 | 28.17% | 17.33% | 41.81% | -13.64% | |
| 24 | BMO Capital Markets | 1,113 | 27.27% | 22.72% | 50.96% | -23.69% | |
| 25 | CLSA | 89 | 17.58% | -8.72% | 72.42% | -54.84% |