Top analysts on stock perps · Analyst
Mark Strouse (J.P. Morgan): analyst track record on stock perps
Mark Strouse of J.P. Morgan on companies with stock perpetual futures: star rating, success rate, price-target accuracy, current calls and the measured perp reaction after each rating.
Stars2.8★
Success41%
Excess return+1.2%
rank#5,612
Ratings498
ratings on stock perps217
Track record
TipRanks data via FMP| 12 months | 3 years | |
|---|---|---|
| Ratings | 194 | 490 |
| Stock | 44 | 48 |
| Buy / hold / sell | 117 / 63 / 14 | 305 / 153 / 32 |
| Upgrades / downgrades / initiations | 4 / 8 / 11 | 13 / 18 / 15 |
| Price targets hit / missed | 15 / 162 (8%) | 125 / 329 (28%) |
| Avg. return after a rating (TipRanks) | -29.1% | +21.2% |
| Best / worst call | +99.1% / -88.6% | +1,744.3% / -99.9% |
After buy calls: median 21-day move +2.0% · vs S&P 500 -0.8% (n = 131) · targets hit within a year 73% (n = 81)
Current calls on stock perps
| Stock | Call | Target | vs last close | Date |
|---|---|---|---|---|
| $BE Bloom Energy Corporation | Buy · Reiterated | $292 | +51.1% | Oct 23, 2026 |
| $EOSE Eos Energy Enterprises, Inc. | Hold · Maintained | $5.00 | +189.0% | Oct 20, 2026 |
| $ENPH Enphase Energy, Inc. | Hold · Reiterated | $35.00 | +10.8% | Oct 19, 2026 |
| $FLNC Fluence Energy, Inc. | Hold · Reiterated | $7.00 | +25.2% | Oct 19, 2026 |
| $FRVO Fervo Energy Company | Buy · Reiterated | $27.00 | +235.8% | Oct 19, 2026 |
| $FSLR First Solar, Inc. | Buy · Reiterated | $252 | +46.5% | Oct 19, 2026 |
| $NXT Nextpower Inc. | Buy · Reiterated | $136 | +72.4% | Oct 19, 2026 |
| $GEV GE Vernova Inc. | Buy · Maintained | $1,150 | +41.1% | Oct 9, 2026 |
| $GNRC Generac Holdings Inc. | Buy · Maintained | $265 | +41.8% | Sep 21, 2026 |
| $TE T1 Energy Inc | Hold · Maintained | $5.00 | +118.3% | Sep 21, 2026 |
| $PWR Quanta Services | Hold · Maintained | $690 | +26.3% | Aug 3, 2026 |
Recent ratings
- Oct 23, 2026 $BE: Reiterated · Buy · $292 · article
- Oct 23, 2026 $BE: Maintained · Buy · $292 · article
- Oct 20, 2026 $EOSE: Maintained · Hold · $5.00 · article
- Oct 20, 2026 $EOSE: Maintained · Hold · $5.00
- Oct 19, 2026 $ENPH: Reiterated · Hold · $35.00 · article
- Oct 19, 2026 $FSLR: Reiterated · Buy · $252 · article
- Oct 19, 2026 $FLNC: Reiterated · Hold · $7.00 · article
- Oct 19, 2026 $NXT: Reiterated · Buy · $136 · article
- Oct 19, 2026 $FRVO: Reiterated · Buy · $27.00 · article
- Oct 19, 2026 $NXT: Reiterated · Buy · $136 · article
- Oct 19, 2026 $FLNC: Reiterated · Hold · $7.00 · article
- Oct 19, 2026 $FSLR: Reiterated · Buy · $252 · article
- Oct 19, 2026 $ENPH: Reiterated · Hold · $35.00 · article
- Oct 9, 2026 $GEV: Maintained · Buy · $1,150 · article
- Oct 9, 2026 $GEV: Maintained · Buy · $1,150
- Sep 21, 2026 $FLNC: Maintained · Hold · $8.00 · article
- Sep 21, 2026 $FLNC: Maintained · Hold · $8.00
- Sep 21, 2026 $TE: Maintained · Hold · $5.00 · article
- Sep 21, 2026 $GNRC: Maintained · Buy · $265 · article
- Sep 17, 2026 $FLNC: Reiterated · Hold · $8.00 · article
Mark Strouse2.8★ · 41% success · +1.2% excess return · TipRanks data via FMP · Source headlines via TheFly/StreetInsider (FMP). Reaction = venue-median perp move after our detection — an observation, not investment advice.