| Rank | Firm | Stocks | Buy | Neutral | Sell | Buy-Sell | Chart |
|---|---|---|---|---|---|---|---|
| 1 | Sidoti & Co | 262 | 9.64% | 8.36% | -59.78% | 69.42% | |
| 2 | Northland Capital Markets | 274 | 14.57% | 5.94% | -46.62% | 61.19% | |
| 3 | Argus Research Co | 499 | 16.06% | 7.02% | -32.52% | 48.58% | |
| 4 | CIBC | 149 | 31.86% | 37.33% | -5.96% | 37.82% | |
| 5 | TD Securities | 1,228 | 18.50% | 12.22% | -0.09% | 18.59% | |
| 6 | Exane BNP Paribas | 405 | 18.96% | 13.77% | 4.06% | 14.90% | |
| 7 | Janney Montgomery Scott LLC | 327 | 13.97% | 4.94% | 0.00% | 13.97% | |
| 8 | UBS | 1,679 | 16.21% | 9.43% | 2.73% | 13.48% | |
| 9 | Maxim Group LLC | 170 | 12.62% | -19.08% | |||
| 10 | JP Morgan | 1,931 | 17.56% | 12.17% | 11.73% | 5.83% | |
| 11 | Deutsche Bank | 1,270 | 14.18% | 6.01% | 9.47% | 4.71% | |
| 12 | Goldman Sachs | 1,761 | 14.37% | 11.52% | 10.78% | 3.59% | |
| 13 | CFRA Research | 891 | 12.23% | 14.76% | 11.11% | 1.12% | |
| 14 | Societe Generale | 114 | 23.76% | 15.14% | 23.26% | 0.50% | |
| 15 | Barclays Bank PLC | 1,531 | 11.37% | 10.97% | 11.09% | 0.28% | |
| 16 | Credit Suisse | 1,446 | 14.07% | 11.81% | 14.78% | -0.71% | |
| 17 | Piper Sandler | 1,482 | 10.65% | 5.53% | 11.49% | -0.84% | |
| 18 | Morgan Stanley | 1,810 | 11.59% | 9.73% | 12.60% | -1.01% | |
| 19 | Merrill Lynch | 2,134 | 13.32% | 13.89% | 15.33% | -2.01% | |
| 19 | Citigroup Investment Research | 1,876 | 15.23% | 8.35% | 17.24% | -2.01% | |
| 21 | Macquarie Group | 438 | 9.80% | 8.85% | 13.83% | -4.03% | |
| 22 | Nomura Securities | 301 | 5.88% | 9.32% | 14.24% | -8.36% | |
| 23 | BMO Capital Markets | 1,119 | 18.84% | 12.82% | 30.42% | -11.58% | |
| 24 | HSBC | 436 | 19.30% | 17.32% | 33.44% | -14.14% | |
| 25 | CLSA | 88 | 18.07% | -2.73% | 60.94% | -42.87% |