Analyst moves
Every price-target change, upgrade and downgrade for stocks tradable as perps — with the measured perp reaction after each call. The long-term goal: knowing which houses actually move markets.
All 52 houses
Moves (30d)i1,326Target changes, upgrades, downgrades and initiations in the last 30 days
Analyst housesi85Distinct firms behind those moves
Measured outcomesi1,719Moves with a measured perp reaction
Analyst moves — last 48h
| Stock | House / Analyst | Action | Target / price | vs. perp price | 1h after | 24h after | When |
|---|---|---|---|---|---|---|---|
BMO CapitalKeith Bachman4.7★ · 54% success · +10.6% excess returnKeith BachmanBMO Capital
| price target raised | $230 → $245$233 | +5% Long | +0.9% | +3.3% | Oct 9, 12:13 | |
| Evercore ISIGlenn Schorr | price target lowered | $1,300 → $1,275$1,088 | +17.2% Long | +0.8% | +1.6% | Oct 9, 12:11 | |
Bank of America SecuritiesMichael Ryskin4.4★ · 59% success · +5.3% excess returnMichael RyskinBank of America Securities
| price target raised | $650 → $745$658 | +13.2% Long | -0.4% | 0% | Oct 9, 12:00 | |
Bank of America SecuritiesMichael Ryskin4.4★ · 59% success · +5.3% excess returnMichael RyskinBank of America Securities
| price target raised | $140 → $168$280 | -40% Short | +1.3% | +4.5% | Oct 9, 12:00 | |
Bank of America SecuritiesMichael Ryskin4.4★ · 59% success · +5.3% excess returnMichael RyskinBank of America Securities
| price target raised | $230 → $255$220 | +16% Long | +0.7% | +0.4% | Oct 9, 11:55 | |
OppenheimerMichael Wiederhorn4.8★ · 59% success · +10.7% excess returnMichael WiederhornOppenheimer
| price target raised | $405 → $475$387 | +22.7% Long | pending | pending | Oct 9, 11:49 | |
OppenheimerParam Singh4.7★ · 66% success · +23.7% excess returnParam SinghOppenheimer
| price target raised | $380 → $430$364 | +18.2% Long | -0.1% | +3.8% | Oct 9, 11:47 | |
BTIGClark Lampen4.7★ · 45% success · +21.0% excess returnClark LampenBTIG
| price target raised | $51.00 → $53.00$47.00 | +12.8% Long | 0% | +1.9% | Oct 9, 11:39 | |
| Cantor FitzgeraldSarah James | maintains Overweight | $460$387 | +18.8% Long | pending | pending | Oct 9, 11:39 | |
| Cantor Fitzgerald– | maintains Overweight | –$401 | – | pending | pending | Oct 9, 11:38 | |
| Cantor Fitzgerald– | maintains Neutral | –$86.80 | – | +0.4% | +0.9% | Oct 9, 11:37 | |
MonnessBrian White5★ · 70% success · +19.0% excess returnBrian WhiteMonness
| upgrade to Buy | $150 → $120$95.26 | +26% Long | pending | pending | Oct 9, 11:36 | |
| Cantor Fitzgerald– | maintains Overweight | –$64.54 | – | pending | pending | Oct 9, 11:35 | |
| Compass PointEd Engel | price target raised | $187$183 | +2.2% Long | -0.3% | +3% | Oct 9, 11:34 | |
| Exane BNP ParibasAnalyst not disclosed | coverage initiated at Neutral | $222$200 | +11.2% Long | pending | pending | Oct 9, 11:31 | |
Piper SandlerMichael Lavery3.8★ · 48% success · +3.6% excess returnMichael LaveryPiper Sandler
| price target lowered | $176 → $140$127 | +10.6% Long | -1.7% | -1.3% | Oct 9, 11:26 | |
Truist FinancialTerry Tillman0.4★ · 45% success · -2.6% excess returnTerry TillmanTruist Financial
| price target raised | $30.00 → $38.00$33.03 | +15% Long | pending | pending | Oct 9, 11:24 | |
Piper SandlerCrispin Love4★ · 49% success · +5.9% excess returnCrispin LovePiper Sandler
| price target lowered | $12.00 → $10.00$8.67 | +15.3% Long | -0.6% | pending | Oct 9, 11:21 | |
Robert W. BairdDavid Koning4.8★ · 58% success · +14.6% excess returnDavid KoningRobert W. Baird
| price target raised | $660 → $710$586 | +21.2% Long | +1.5% | +2.9% | Oct 9, 11:20 | |
Cantor FitzgeraldJonathan Ruykhaver5★ · 66% success · +29.0% excess returnJonathan RuykhaverCantor Fitzgerald
| price target raised | $25.00 → $27.00$20.02 | +34.9% Long | pending | pending | Oct 9, 11:20 | |
Stifel NicolausBrad Reback4.7★ · 53% success · +10.6% excess returnBrad RebackStifel Nicolaus
| price target raised | $107 → $120$98.23 | +22.2% Long | -1.5% | pending | Oct 9, 11:16 | |
NeedhamLaura Martin4.7★ · 53% success · +11.0% excess returnLaura MartinNeedham
| maintains Buy | $125$108 | +15.4% Long | -0.7% | +1% | Oct 9, 11:15 | |
NeedhamMike Cikos4.9★ · 62% success · +23.0% excess returnMike CikosNeedham
| price target raised | $250 → $310$279 | +11.3% Long | -0.1% | +3.2% | Oct 9, 11:12 | |
Canaccord GenuityDavid Hynes0.1★ · 42% success · -5.7% excess returnDavid HynesCanaccord Genuity
| price target raised | $30.00 → $37.00$33.87 | +9.2% Long | -0.7% | pending | Oct 9, 11:11 | |
NeedhamScott Berg0.6★ · 46% success · -1.9% excess returnScott BergNeedham
| price target raised | $30.00 → $40.00$33.03 | +21.1% Long | pending | pending | Oct 9, 11:11 | |
Northland SecuritiesGus Richard4.9★ · 54% success · +20.5% excess returnGus RichardNorthland Securities
| downgrade to Hold | –$343 | – | -0.9% | -1.4% | Oct 9, 10:55 | |
Citizens JMPDevin Ryan5★ · 66% success · +28.8% excess returnDevin RyanCitizens JMP
| price target raised | $15.00 → $17.00$15.16 | +12.1% Long | -0.6% | +2.5% | Oct 9, 10:51 | |
Citizens JMPDevin Ryan5★ · 66% success · +28.8% excess returnDevin RyanCitizens JMP
| price target lowered | $325 → $280$183 | +53.1% Long | -0.6% | +2.8% | Oct 9, 10:50 | |
ScotiabankMaher Yaghi3.8★ · 55% success · +3.7% excess returnMaher YaghiScotiabank
| price target lowered | $51.50 → $50.00$42.12 | +18.7% Long | +0.7% | -4.7% | Oct 9, 10:50 | |
ScotiabankMaher Yaghi3.8★ · 55% success · +3.7% excess returnMaher YaghiScotiabank
| price target lowered | $217 → $212$149 | +42.4% Long | -0.1% | -7% | Oct 9, 10:49 | |
ScotiabankMaher Yaghi3.8★ · 55% success · +3.7% excess returnMaher YaghiScotiabank
| price target lowered | $27.50 → $26.50$24.89 | +6.5% Long | pending | pending | Oct 9, 10:49 | |
Bank of America SecuritiesJason Gerberry4.9★ · 58% success · +18.5% excess returnJason GerberryBank of America Securities
| price target lowered | $71.00 → $66.00$59.36 | +11.2% Long | -0.3% | -1% | Oct 9, 10:45 | |
Bank of America SecuritiesJason Gerberry4.9★ · 58% success · +18.5% excess returnJason GerberryBank of America Securities
| price target raised | $289 → $305$272 | +12% Long | 0% | -0.3% | Oct 9, 10:45 | |
| NeedhamMike Cikos | maintains Hold | –$95.26 | – | pending | pending | Oct 9, 10:22 | |
Morgan StanleyMichael Cyprys3.1★ · 50% success · +1.4% excess returnMichael CyprysMorgan Stanley
| price target raised | $250 → $258$183 | +41.1% Long | -0.2% | +2.9% | Oct 9, 10:14 | |
Morgan StanleyMichael Cyprys3.1★ · 50% success · +1.4% excess returnMichael CyprysMorgan Stanley
| price target raised | $330 → $337$281 | +20% Long | 0% | +2% | Oct 9, 10:13 | |
Morgan StanleyMichael Cyprys3.1★ · 50% success · +1.4% excess returnMichael CyprysMorgan Stanley
| price target raised | $136 → $141$96.80 | +45.7% Long | 0% | +0.8% | Oct 9, 10:12 | |
Morgan StanleyMichael Cyprys3.1★ · 50% success · +1.4% excess returnMichael CyprysMorgan Stanley
| price target raised | $150 → $160$111 | +44.6% Long | +0.7% | +0.7% | Oct 9, 10:11 | |
Truist FinancialArvind Ramnani0.6★ · 47% success · -1.9% excess returnArvind RamnaniTruist Financial
| coverage initiated at Hold | $240$228 | +5.4% Long | +0.3% | +0.3% | Oct 9, 09:54 | |
BarclaysBrandt Montour4.1★ · 49% success · +5.1% excess returnBrandt MontourBarclays
| price target lowered | $136 → $128$75.17 | +70.3% Long | 0% | +0.8% | Oct 9, 09:40 | |
BTIGMarvin Fong0.8★ · 38% success · -1.2% excess returnMarvin FongBTIG
| maintains Buy | $87.00$63.82 | +36.3% Long | -1.5% | -0.4% | Oct 9, 09:38 | |
BarclaysNik Cremo1.2★ · 40% success · -1.4% excess returnNik CremoBarclays
| price target lowered | $57.00 → $56.00$55.70 | +0.5% Long | 0% | +0.5% | Oct 9, 09:36 | |
BarclaysAndrew Mok CFA0.3★ · 49% success · -4.5% excess returnAndrew Mok CFABarclays
| price target raised | $515 → $582$387 | +50.3% Long | pending | pending | Oct 9, 09:32 | |
BarclaysNicholas Campanella4.7★ · 61% success · +9.2% excess returnNicholas CampanellaBarclays
| price target lowered | $132 → $124$117 | +6.1% Long | pending | pending | Oct 9, 09:30 | |
BarclaysBetty Jiang3.6★ · 50% success · +3.2% excess returnBetty JiangBarclays
| price target raised | $58.00 → $60.00$48.30 | +24.2% Long | +0.2% | +1.4% | Oct 9, 09:30 | |
| Goldman SachsJohn Mackay | maintains Buy | $18.00$13.29 | +35.4% Long | pending | pending | Oct 9, 09:28 | |
BarclaysNik Cremo1.2★ · 40% success · -1.4% excess returnNik CremoBarclays
| price target raised | $15.00 → $17.00$9.88 | +72.1% Long | -0.5% | -3.7% | Oct 9, 09:28 | |
| Goldman SachsKatherine Murphy | maintains Buy | $570$587 | -2.8% Short | -0.2% | +0.5% | Oct 9, 09:27 | |
| William BlairLouie DiPalma | maintains Outperform | –$165 | – | -0.1% | -2.3% | Oct 9, 09:25 | |
ScotiabankLance Jessurun0.3★ · 36% success · -12.9% excess returnLance JessurunScotiabank
| upgrade to Outperform | $9.00$5.95 | +51.3% Long | pending | pending | Oct 9, 09:21 |