Analyst moves · Analyst house
RBC Capital analyst calls on stock perps
Every RBC Capital rating change and price-target move on companies with stock perpetual futures, with the measured perp reaction after each call.
Moves on record107
Moves (30d)77
Stocks covered94
Measured outcomes89
Track record
RBC Capital across all its coverage (TipRanks), plus the measured move of stock perps after its calls.| 12 months | 3 years | |
|---|---|---|
| Ratings | 12,766 | 31,309 |
| Analysts | 128 | 140 |
| Buy / hold / sell | 7908 / 4579 / 279 | 19401 / 11181 / 727 |
| Upgrades / downgrades / initiations | 153 / 179 / 230 | 380 / 394 / 507 |
| Price targets hit / missed | 2,884 / 9,397 (23%) | 10,924 / 19,326 (36%) |
| Avg. return after a rating (TipRanks) | -11.7% | +5.9% |
| Best / worst call | +6,155.1% / -97.9% | +6,364.6% / -100.0% |
After buy calls: median 21-day move +1.1% · vs S&P 500 -0.6% (n = 4,390) · targets hit within a year 63% (n = 2,781)
After sell calls: median 21-day move +0.9% · vs S&P 500 -1.0% (n = 111)
Analysts at RBC Capital covering stock perps
- Karl Shepard2.9★ · 83% success · +17.9% excess return1 ratings on stock perps
- Trung Huynh4.9★ · 77% success · +22.3% excess return165 ratings on stock perps
- Maxim Matushansky4.8★ · 73% success · +55.5% excess return8 ratings on stock perps
- Michael Harvey5★ · 71% success · +29.1% excess return1 ratings on stock perps
- Scott Heleniak4.8★ · 71% success · +17.7% excess return51 ratings on stock perps
- T J Schultz5★ · 71% success · +19.3% excess return7 ratings on stock perps
- Michael Siperco5★ · 70% success · +55.8% excess return57 ratings on stock perps
- Maurice Choy4.8★ · 69% success · +14.5% excess return2 ratings on stock perps
- Walter Spracklin5★ · 69% success · +17.3% excess return104 ratings on stock perps
- Srini Pajjuri5★ · 68% success · +43.1% excess return228 ratings on stock perps
- Gerard Cassidy4.9★ · 67% success · +14.1% excess return301 ratings on stock perps
- Gregory Pardy5★ · 67% success · +24.7% excess return36 ratings on stock perps
TipRanks data via FMP
RBC Capital analyst calls on stock perps
107 moves| Stock | Analyst | Action | Target / price | vs. perp price | 1h after | 24h after | When |
|---|---|---|---|---|---|---|---|
| – | upgrade to Sector Perform | –$90.18 | – | 0% | -0.7% | Oct 6, 08:40 | |
Dan Leonard4.8★ · 62% success · +15.9% excess returnDan LeonardRBC Capital
| price target raised⚠ | $215 → $250$230 | +8.6% Long | +0.2% | +3.8% | Oct 5, 11:31 | |
Matthew Swanson2★ · 46% success · +0.2% excess returnMatthew SwansonRBC Capital
| price target raised | $31.00 → $40.00$32.63 | +22.6% Long | pending | pending | Oct 5, 11:24 | |
Daniel Perlin0.2★ · 44% success · -4.7% excess returnDaniel PerlinRBC Capital
| price target raised | $175 → $240$230 | +4.5% Long | -3.9% | -5.1% | Oct 2, 12:31 | |
| – | downgrade to Sector Perform | $65.00$40.94 | +58.8% Long | -0.8% | +1.8% | Oct 2, 06:47 | |
Kenneth Herbert4.9★ · 60% success · +20.0% excess returnKenneth HerbertRBC Capital
| downgrade to Sector Perform | $640 → $525$519 | +1.1% Long | 0% | 0% | Oct 2, 06:26 | |
Shagun Singh Chadha1★ · 46% success · -0.9% excess returnShagun Singh ChadhaRBC Capital
| price target raised | $90.00 → $105$86.29 | +21.7% Long | pending | pending | Oct 1, 11:47 | |
Rishi Jaluria0.3★ · 52% success · -3.6% excess returnRishi JaluriaRBC Capital
| maintains Outperform | $465$338 | +37.4% Long | -0.4% | -2% | Sep 30, 12:52 | |
Brian Abrahams4.5★ · 49% success · +8.4% excess returnBrian AbrahamsRBC Capital
| maintains Sector Perform | $737$788 | -6.5% Short | -0.3% | -0.2% | Sep 29, 13:28 | |
Piral Dadhania0.1★ · 32% success · -8.2% excess returnPiral DadhaniaRBC Capital
| price target lowered | $45.00 → $40.00$37.26 | +7.3% Long | -0.4% | -2.2% | Sep 29, 11:16 | |
Paul Treiber4.7★ · 57% success · +9.6% excess returnPaul TreiberRBC Capital
| coverage initiated at Outperform | $16.00$3.04 | – | +1% | -0.3% | Sep 28, 20:43 | |
Chris Dendrinos4.9★ · 44% success · +42.8% excess returnChris DendrinosRBC Capital
| maintains Outperform | $335$221 | +51.9% Long | -0.2% | +10.3% | Sep 28, 20:25 | |
Srini Pajjuri5★ · 68% success · +43.1% excess returnSrini PajjuriRBC Capital
| maintains Outperform | $360$228 | +57.7% Long | -1.7% | +3% | Sep 28, 13:24 | |
Kenneth Herbert4.9★ · 60% success · +20.0% excess returnKenneth HerbertRBC Capital
| price target lowered | $85.00 → $70.00$35.12 | +99.3% Long | -1.9% | -1.2% | Sep 28, 10:55 | |
Rishi Jaluria0.3★ · 52% success · -3.6% excess returnRishi JaluriaRBC Capital
| maintains Sector Perform | $135$87.22 | +54.8% Long | -1.1% | -3.4% | Sep 25, 12:33 | |
Matthew Hedberg4.8★ · 58% success · +14.0% excess returnMatthew HedbergRBC Capital
| price target raised | $210 → $236$206 | +14.6% Long | -4.5% | -6.3% | Sep 25, 12:04 | |
Walter Spracklin5★ · 69% success · +17.3% excess returnWalter SpracklinRBC Capital
| price target lowered | $339 → $326$287 | +13.5% Long | pending | pending | Sep 24, 12:11 | |
Walter Spracklin5★ · 69% success · +17.3% excess returnWalter SpracklinRBC Capital
| price target lowered | $360 → $330$315 | +4.8% Long | pending | pending | Sep 24, 12:11 | |
Walter Spracklin5★ · 69% success · +17.3% excess returnWalter SpracklinRBC Capital
| price target lowered | $54.00 → $53.00$47.20 | +12.3% Long | pending | pending | Sep 24, 12:10 | |
Logan Reich0.1★ · 39% success · -9.7% excess returnLogan ReichRBC Capital
| price target lowered | $290 → $285$243 | +17.5% Long | +0.7% | -1.1% | Sep 24, 12:05 | |
Matthew Hedberg4.8★ · 58% success · +14.0% excess returnMatthew HedbergRBC Capital
| price target raised | $195 → $230$188 | +22.3% Long | -0.1% | -0.1% | Sep 24, 12:02 | |
Matthew Hedberg4.8★ · 58% success · +14.0% excess returnMatthew HedbergRBC Capital
| price target lowered | $17.00 → $15.00$12.82 | +17% Long | -4.7% | -2.8% | Sep 23, 12:44 | |
| – | maintains Sector Perform | –$8.08 | – | +0.1% | +11.3% | Sep 21, 11:51 | |
Biraj Borkhataria4.4★ · 60% success · +5.9% excess returnBiraj BorkhatariaRBC Capital
| maintains Sector Perform | $180$180 | +0.2% Long | -0.2% | -3.3% | Sep 21, 11:11 | |
Brad Erickson3.7★ · 49% success · +3.0% excess returnBrad EricksonRBC Capital
| maintains Outperform | $195$173 | +12.7% Long | +0.2% | +0.4% | Sep 21, 11:10 | |
Rishi Jaluria0.3★ · 52% success · -3.6% excess returnRishi JaluriaRBC Capital
| maintains Outperform | $385$327 | +17.8% Long | +0.6% | +0.4% | Sep 18, 13:01 | |
Srini Pajjuri5★ · 68% success · +43.1% excess returnSrini PajjuriRBC Capital
| maintains Outperform | $1,500$879 | +70.6% Long | -0.3% | +1.3% | Sep 18, 12:59 | |
Chris Dendrinos4.9★ · 44% success · +42.8% excess returnChris DendrinosRBC Capital
| price target lowered | $15.00 → $4.00$5.90 | -32.2% Short | +0.9% | -3.5% | Sep 17, 13:32 | |
Brad Erickson3.7★ · 49% success · +3.0% excess returnBrad EricksonRBC Capital
| maintains Sector Perform | $8.00$6.39 | +25.3% Long | +0.3% | -5.9% | Sep 17, 13:24 | |
Rishi Jaluria0.3★ · 52% success · -3.6% excess returnRishi JaluriaRBC Capital
| maintains Sector Perform | $250$240 | +4.4% Long | +0.4% | -1.7% | Sep 17, 13:22 | |
Steven Shemesh1.5★ · 49% success · -0.1% excess returnSteven ShemeshRBC Capital
| maintains Sector Perform | $1,000$985 | +1.5% Long | -0.1% | -1.3% | Sep 15, 11:01 | |
Logan Reich0.1★ · 39% success · -9.7% excess returnLogan ReichRBC Capital
| price target lowered | $295 → $290$243 | +19.5% Long | -0.5% | -1.5% | Sep 15, 10:58 | |
David Paige4.4★ · 66% success · +27.6% excess returnDavid PaigeRBC Capital
| coverage initiated at Sector Perform⚠ | $33.00$30.05 | +9.8% Long | -0.2% | +7.6% | Sep 10, 20:16 | |
David Paige4.4★ · 66% success · +27.6% excess returnDavid PaigeRBC Capital
| coverage initiated at Outperform | $640$457 | +39.9% Long | -0.1% | +11.2% | Sep 10, 20:16 | |
Rishi Jaluria0.3★ · 52% success · -3.6% excess returnRishi JaluriaRBC Capital
| maintains Outperform | $640$529 | +21.1% Long | +0.6% | +1.7% | Sep 10, 13:20 | |
Srini Pajjuri5★ · 68% success · +43.1% excess returnSrini PajjuriRBC Capital
| price target raised | $160 → $180$172 | +4.9% Long | +0.1% | +0.1% | Sep 9, 11:23 | |
| – | coverage initiated at Sector Perform | –$149 | – | +0.1% | +0.1% | Sep 8, 20:24 | |
| – | coverage initiated at Outperform | –$166 | – | 0% | -1.8% | Sep 8, 20:15 | |
Nik Modi3.2★ · 53% success · +1.5% excess returnNik ModiRBC Capital
| maintains Outperform | $104$88.25 | +17.9% Long | pending | pending | Sep 8, 13:15 | |
Matthew Hedberg4.8★ · 58% success · +14.0% excess returnMatthew HedbergRBC Capital
| price target raised | $50.00 → $55.00$39.25 | +40.1% Long | +0.6% | pending | Sep 4, 12:04 | |
Matthew Hedberg4.8★ · 58% success · +14.0% excess returnMatthew HedbergRBC Capital
| price target raised | $15.00 → $17.00$12.82 | +32.6% Long | pending | pending | Sep 4, 11:53 | |
Matthew Hedberg4.8★ · 58% success · +14.0% excess returnMatthew HedbergRBC Capital
| price target raised | $200 → $210$206 | +2% Long | -1.1% | -1.3% | Sep 4, 11:52 | |
Matthew Hedberg4.8★ · 58% success · +14.0% excess returnMatthew HedbergRBC Capital
| maintains Outperform | $260$228 | +14.1% Long | +1.8% | +2.9% | Sep 3, 13:20 | |
Matthew Hedberg4.8★ · 58% success · +14.0% excess returnMatthew HedbergRBC Capital
| price target raised | $372 → $440$306 | +44% Long | -0.3% | -7.2% | Sep 3, 12:34 | |
Matthew Swanson2★ · 46% success · +0.2% excess returnMatthew SwansonRBC Capital
| price target raised | $285 → $315$247 | +27.5% Long | +0.3% | +0.5% | Sep 2, 12:39 | |
Matthew Hedberg4.8★ · 58% success · +14.0% excess returnMatthew HedbergRBC Capital
| price target raised | $434 → $475$343 | +38.4% Long | +0.7% | -0.7% | Sep 2, 12:33 | |
Rishi Jaluria0.3★ · 52% success · -3.6% excess returnRishi JaluriaRBC Capital
| price target lowered | $515 → $465$338 | +37.4% Long | -2.4% | -2.1% | Sep 2, 11:23 | |
Brian Abrahams4.5★ · 49% success · +8.4% excess returnBrian AbrahamsRBC Capital
| maintains Sector Perform | $737$788 | -6.5% Short | +0.4% | +2.4% | Sep 1, 12:56 | |
Daniel Perlin0.2★ · 44% success · -4.7% excess returnDaniel PerlinRBC Capital
| price target raised | $412 → $466$405 | +15.1% Long | +0.1% | -0.2% | Aug 31, 11:36 | |
Daniel Perlin0.2★ · 44% success · -4.7% excess returnDaniel PerlinRBC Capital
| price target raised | $36.00 → $44.00$35.15 | +25.2% Long | pending | pending | Aug 31, 11:35 |
Source headlines via TheFly/StreetInsider (FMP). Reaction = venue-median perp move after our detection — an observation, not investment advice.