← Back to Analysts

Compass Point Score: 38

Firm Overview & Performance
Avg Return (Buy)
? How much profit would you make?
Calculates the average return of all BUY recommendations after exactly 1 year (or today if newer).

Note: Sell ratings are ignored here to focus on investment potential.
-0.5%
1 Year Cap
Win Rate
? How often is the direction correct?
Percentage of trades that are currently profitable.
• Buy: Stock price went UP 📈
• Sell: Stock price went DOWN 📉
43%
79 W / 106 L
Target Met
? How often was the target reached?
Hits vs. Total.
78%
83 W / 23 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
20%
21 W / 85 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
9%
10 W / 96 L
High Conviction
? The "Brave" Trades (>20% Upside)
Win Rate only for recommendations where the analyst predicted a massive move (>20%).
Shows if they are right when they bet big.
40%
31 W / 46 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
37%
59 W / 100 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
77%
20 W / 6 L

Top 5 Analysts (Score, >10 Trades)

1. Giuliano Bologna 41 2. Casey Alexander 39 3. David Rochester 38 4. Dominick Gabriele 32 5. Tal Liani 31

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Jun 09, 2026
Two Harbors Investment Corp TWO
BUY Merrill Ross $13.00
Est. +5%
$12.36 $12.40
$12.34 -0.2%
May 26, 2026
Marvell Technology Inc MRVL
SELL - $190.00
Est. +3%
$196.33 $194.70 (Low)
$279.70 -42.5%
May 22, 2026
Applied Digital Corporation APLD
BUY Michael Donovan $70.00
Est. +50%
$46.61 $50.73
$42.70 -8.4%
May 14, 2026
Compass Minerals International Inc CMP
SELL - $30.00
Est. +1%
$30.21 $27.30 (Low)
$31.46 -4.1%
May 13, 2026
Hut 8 Corp HUT
BUY - $130.00
Est. +23%
$105.45 $140.80
$118.86 +12.7%
May 13, 2026
Optimumbank Holdings Inc. OPHC
BUY - $6.50
Est. +18%
$5.50 $5.59
$5.58 +1.5%
May 11, 2026
Granite Point Mortgage Trust Inc GPMT
BUY - $1.50
Est. +1%
$1.48 $1.59
$1.47 -0.7%
May 04, 2026
Check Point Software Technologies Ltd. CHKP
BUY Tal Liani $120.00
Est. +5%
$114.51 $141.31
$124.06 +8.3%
May 04, 2026
Fortinet Inc FTNT
BUY - $100.00
Est. +13%
$88.34 $150.05
$146.30 +65.6%
Apr 28, 2026
Invitation Homes Inc INVH
BUY - $30.00
Est. +10%
$27.23 $30.12
$29.68 +9.0%
Apr 28, 2026
American Homes 4 Rent - Ordinary Shares - Class A AMH
BUY - $37.50
Est. +24%
$30.30 $33.66
$33.29 +9.9%
Apr 20, 2026
Merit Medical Systems, Inc. MMSI
BUY Michael Petusky $107.00
Est. +51%
$70.93 $71.27
$66.53 -6.2%
Apr 08, 2026
Circle Internet Group CRCL
SELL - $77.00
Est. +18%
$94.44 $77.61 (Low)
$77.84 +17.6%
Apr 08, 2026
Granite Point Mortgage Trust Inc GPMT
BUY Jade Rahmani $1.65
Est. +15%
$1.43 $1.66
$1.47 +2.8%
Mar 12, 2026
Exodus Movement Inc - Ordinary Shares - Class A EXOD
BUY Ed Engel $19.00
Est. +98%
$9.58 $10.39
$6.04 -37.0%
Mar 10, 2026
UWM Holdings Corporation - Ordinary Shares - Class A UWMC
BUY Jason Stewart $8.50
Est. +110%
$4.04 $4.26
$2.38 -41.1%
Mar 10, 2026
SLR Investment Corp SLRC
BUY Casey Alexander $16.50
Est. +12%
$14.69 $16.36
$12.71 -13.5%
Feb 18, 2026
Affirm Holdings Inc - Ordinary Shares - Class A AFRM
BUY Giuliano Bologna $68.00
Est. +31%
$52.06 $75.22
$66.17 +27.1%
Feb 17, 2026
Upstart Holdings Inc UPST
SELL Giuliano Bologna $30.00
Est. +2%
$30.68 $23.96 (Low)
$30.50 +0.6%
Feb 17, 2026
BitGo Holdings, Inc. BTGO
BUY - $17.00
Est. +58%
$10.76 $9.93
$4.98 -53.7%
Feb 13, 2026
Granite Point Mortgage Trust Inc GPMT
BUY Jade Rahmani $2.05
Est. +2%
$2.01 $2.07
$1.47 -26.9%
Feb 12, 2026
Compass Pathways Plc - ADR CMPS
BUY Francois Brisebois $15.00
Est. +138%
$6.31 $14.76
$12.08 +91.4%
Feb 11, 2026
Sound Point Meridian Capital Inc SPMC
BUY Timothy D'Agostino $12.00
Est. +3%
$11.65 $12.12
$11.25 -3.4%
Feb 09, 2026
Zillow Group Inc - Ordinary Shares - Class C Z
BUY - $80.00
Est. +46%
$54.97 $56.25
$32.03 -41.7%
Feb 04, 2026
PayPal Holdings Inc PYPL
BUY - $51.00
Est. +22%
$41.70 $52.29
$41.53 -0.4%
Jan 29, 2026
Circle Internet Group CRCL
SELL - $60.00
Est. +11%
$67.55 $49.90 (Low)
$77.84 -15.2%
Jan 28, 2026
Synchrony Financial SYF
BUY Dominick Gabriele $96.00
Est. +32%
$73.00 $80.17
$73.36 +0.5%
Jan 27, 2026
Compass Diversified Holdings CODI
BUY - $15.00
Est. +120%
$6.81 $12.64
$10.28 +51.0%
Jan 26, 2026
Compass Inc - Ordinary Shares - Class A COMP
BUY - $15.00
Est. +13%
$13.33 $13.96
$8.59 -35.6%
Jan 13, 2026
Mastercard Incorporated - Ordinary Shares - Class A MA
BUY - $735.00
Est. +30%
$566.28 $561.92
$489.98 -13.5%
Jan 08, 2026
Granite Point Mortgage Trust Inc GPMT
BUY - $2.50
Est. +9%
$2.29 $2.55
$1.47 -35.8%
Jan 07, 2026
RPT Realty RPT
BUY - $24.00
Est. +49%
$16.16 $17.18
$14.76 -8.7%
Jan 05, 2026
Topgolf Callaway Brands Corp MODG
BUY - $17.50
Est. +36%
$12.87 $16.65
$14.68 +14.1%
Jan 02, 2026
Willdan Group Inc WLDN
BUY - $125.00
Est. +21%
$103.66 $136.72
$96.30 -7.1%
Dec 16, 2025
Compass Minerals International Inc CMP
BUY - $22.00
Est. +19%
$18.53 $34.50
$31.46 +69.8%
Dec 16, 2025
WhiteFiber, Inc. Ordinary Shares WYFI
BUY - $32.00
Est. +110%
$15.22 $33.19
$24.70 +62.3%
Dec 15, 2025
Coinbase Global Inc - Ordinary Shares - Class A COIN
SELL - $230.00
Est. +14%
$267.52 $139.36 (Low)
$159.78 +40.3%
Dec 15, 2025
Orchid Island Capital Inc ORC
BUY - $7.50
Est. +5%
$7.13 $8.40
$6.52 -8.6%
Dec 15, 2025
ARMOUR Residential REIT Inc ARR
BUY - $18.50
Est. +9%
$16.91 $19.31
$17.10 +1.1%
Dec 15, 2025
Invesco Mortgage Capital Inc IVR
BUY Jason Stewart $9.00
Est. +11%
$8.08 $9.50
$7.94 -1.7%
Dec 09, 2025
SLM Corp. SLM
SELL Giuliano Bologna $23.00
Est. +25%
$30.85 $17.77 (Low)
$22.38 +27.5%
Dec 09, 2025
PayPal Holdings Inc PYPL
SELL Dominick Gabriele $56.00
Est. +9%
$61.46 $38.46 (Low)
$41.53 +32.4%
Dec 08, 2025
Compass Inc - Ordinary Shares - Class A COMP
BUY Matthew Bouley $13.00
Est. +26%
$10.32 $13.96
$8.59 -16.8%
Dec 02, 2025
PennantPark Investment Corporation PNNT
SELL - $5.50
Est. +5%
$5.77 $3.61 (Low)
$3.85 +33.3%
Nov 24, 2025
Axis Capital Holdings Ltd AXS
BUY - $121.00
Est. +20%
$100.89 $110.34
$101.44 +0.5%
Nov 24, 2025
Marathon Digital Holdings Inc MARA
BUY - $30.00
Est. +198%
$10.07 $15.32
$14.08 +39.8%
Nov 07, 2025
Iris Energy Ltd IREN
BUY Michael Donovan $105.00
Est. +73%
$60.73 $70.71
$59.77 -1.6%
Nov 04, 2025
Hercules Capital Inc HTGC
BUY - $19.50
Est. +9%
$17.81 $19.13
$15.50 -13.0%
Oct 31, 2025
Mastercard Incorporated - Ordinary Shares - Class A MA
BUY Dominick Gabriele $620.00
Est. +13%
$547.30 $589.67
$489.98 -10.5%
Oct 29, 2025
PayPal Holdings Inc PYPL
SELL Dominick Gabriele $66.00
Est. +8%
$71.57 $38.46 (Low)
$41.53 +42.0%
Analyst Merrill Ross
Signal & Target
BUY $13.00
Start Price $12.36
Best Price (1Y)
$12.40
Current Price $12.34
Return -0.2%
Analyst -
Signal & Target
SELL $190.00
Start Price $196.33
Best Price (1Y)
$194.70
Current Price $279.70
Return -42.5%
Analyst Michael Donovan
Signal & Target
BUY $70.00
Start Price $46.61
Best Price (1Y)
$50.73
Current Price $42.70
Return -8.4%
Analyst -
Signal & Target
SELL $30.00
Start Price $30.21
Best Price (1Y)
$27.30
Current Price $31.46
Return -4.1%
Hut 8 Corp
HUT
May 13, 2026
Analyst -
Signal & Target
BUY $130.00
Start Price $105.45
Best Price (1Y)
$140.80
Current Price $118.86
Return +12.7%
Analyst -
Signal & Target
BUY $6.50
Start Price $5.50
Best Price (1Y)
$5.59
Current Price $5.58
Return +1.5%
Analyst -
Signal & Target
BUY $1.50
Start Price $1.48
Best Price (1Y)
$1.59
Current Price $1.47
Return -0.7%
Analyst Tal Liani
Signal & Target
BUY $120.00
Start Price $114.51
Best Price (1Y)
$141.31
Current Price $124.06
Return +8.3%
Fortinet Inc
FTNT
May 04, 2026
Analyst -
Signal & Target
BUY $100.00
Start Price $88.34
Best Price (1Y)
$150.05
Current Price $146.30
Return +65.6%
Analyst -
Signal & Target
BUY $30.00
Start Price $27.23
Best Price (1Y)
$30.12
Current Price $29.68
Return +9.0%
Analyst -
Signal & Target
BUY $37.50
Start Price $30.30
Best Price (1Y)
$33.66
Current Price $33.29
Return +9.9%
Analyst Michael Petusky
Signal & Target
BUY $107.00
Start Price $70.93
Best Price (1Y)
$71.27
Current Price $66.53
Return -6.2%
Analyst -
Signal & Target
SELL $77.00
Start Price $94.44
Best Price (1Y)
$77.61
Current Price $77.84
Return +17.6%
Analyst Jade Rahmani
Signal & Target
BUY $1.65
Start Price $1.43
Best Price (1Y)
$1.66
Current Price $1.47
Return +2.8%
Analyst Ed Engel
Signal & Target
BUY $19.00
Start Price $9.58
Best Price (1Y)
$10.39
Current Price $6.04
Return -37.0%
Analyst Jason Stewart
Signal & Target
BUY $8.50
Start Price $4.04
Best Price (1Y)
$4.26
Current Price $2.38
Return -41.1%
Analyst Casey Alexander
Signal & Target
BUY $16.50
Start Price $14.69
Best Price (1Y)
$16.36
Current Price $12.71
Return -13.5%
Signal & Target
BUY $68.00
Start Price $52.06
Best Price (1Y)
$75.22
Current Price $66.17
Return +27.1%
Signal & Target
SELL $30.00
Start Price $30.68
Best Price (1Y)
$23.96
Current Price $30.50
Return +0.6%
Analyst -
Signal & Target
BUY $17.00
Start Price $10.76
Best Price (1Y)
$9.93
Current Price $4.98
Return -53.7%
Analyst Jade Rahmani
Signal & Target
BUY $2.05
Start Price $2.01
Best Price (1Y)
$2.07
Current Price $1.47
Return -26.9%
Signal & Target
BUY $15.00
Start Price $6.31
Best Price (1Y)
$14.76
Current Price $12.08
Return +91.4%
Signal & Target
BUY $12.00
Start Price $11.65
Best Price (1Y)
$12.12
Current Price $11.25
Return -3.4%
Analyst -
Signal & Target
BUY $80.00
Start Price $54.97
Best Price (1Y)
$56.25
Current Price $32.03
Return -41.7%
Analyst -
Signal & Target
BUY $51.00
Start Price $41.70
Best Price (1Y)
$52.29
Current Price $41.53
Return -0.4%
Analyst -
Signal & Target
SELL $60.00
Start Price $67.55
Best Price (1Y)
$49.90
Current Price $77.84
Return -15.2%
Signal & Target
BUY $96.00
Start Price $73.00
Best Price (1Y)
$80.17
Current Price $73.36
Return +0.5%
Analyst -
Signal & Target
BUY $15.00
Start Price $6.81
Best Price (1Y)
$12.64
Current Price $10.28
Return +51.0%
Analyst -
Signal & Target
BUY $15.00
Start Price $13.33
Best Price (1Y)
$13.96
Current Price $8.59
Return -35.6%
Analyst -
Signal & Target
BUY $735.00
Start Price $566.28
Best Price (1Y)
$561.92
Current Price $489.98
Return -13.5%
Analyst -
Signal & Target
BUY $2.50
Start Price $2.29
Best Price (1Y)
$2.55
Current Price $1.47
Return -35.8%
RPT Realty
RPT
Jan 07, 2026
Analyst -
Signal & Target
BUY $24.00
Start Price $16.16
Best Price (1Y)
$17.18
Current Price $14.76
Return -8.7%
Analyst -
Signal & Target
BUY $17.50
Start Price $12.87
Best Price (1Y)
$16.65
Current Price $14.68
Return +14.1%
Analyst -
Signal & Target
BUY $125.00
Start Price $103.66
Best Price (1Y)
$136.72
Current Price $96.30
Return -7.1%
Analyst -
Signal & Target
BUY $22.00
Start Price $18.53
Best Price (1Y)
$34.50
Current Price $31.46
Return +69.8%
Analyst -
Signal & Target
BUY $32.00
Start Price $15.22
Best Price (1Y)
$33.19
Current Price $24.70
Return +62.3%
Analyst -
Signal & Target
SELL $230.00
Start Price $267.52
Best Price (1Y)
$139.36
Current Price $159.78
Return +40.3%
Analyst -
Signal & Target
BUY $7.50
Start Price $7.13
Best Price (1Y)
$8.40
Current Price $6.52
Return -8.6%
Analyst -
Signal & Target
BUY $18.50
Start Price $16.91
Best Price (1Y)
$19.31
Current Price $17.10
Return +1.1%
Analyst Jason Stewart
Signal & Target
BUY $9.00
Start Price $8.08
Best Price (1Y)
$9.50
Current Price $7.94
Return -1.7%
SLM Corp.
SLM
Dec 09, 2025
Signal & Target
SELL $23.00
Start Price $30.85
Best Price (1Y)
$17.77
Current Price $22.38
Return +27.5%
Signal & Target
SELL $56.00
Start Price $61.46
Best Price (1Y)
$38.46
Current Price $41.53
Return +32.4%
Analyst Matthew Bouley
Signal & Target
BUY $13.00
Start Price $10.32
Best Price (1Y)
$13.96
Current Price $8.59
Return -16.8%
Analyst -
Signal & Target
SELL $5.50
Start Price $5.77
Best Price (1Y)
$3.61
Current Price $3.85
Return +33.3%
Analyst -
Signal & Target
BUY $121.00
Start Price $100.89
Best Price (1Y)
$110.34
Current Price $101.44
Return +0.5%
Analyst -
Signal & Target
BUY $30.00
Start Price $10.07
Best Price (1Y)
$15.32
Current Price $14.08
Return +39.8%
Analyst Michael Donovan
Signal & Target
BUY $105.00
Start Price $60.73
Best Price (1Y)
$70.71
Current Price $59.77
Return -1.6%
Analyst -
Signal & Target
BUY $19.50
Start Price $17.81
Best Price (1Y)
$19.13
Current Price $15.50
Return -13.0%
Signal & Target
BUY $620.00
Start Price $547.30
Best Price (1Y)
$589.67
Current Price $489.98
Return -10.5%
Signal & Target
SELL $66.00
Start Price $71.57
Best Price (1Y)
$38.46
Current Price $41.53
Return +42.0%

Recent Upgrades / Downgrades

Date Stock Action From To
Jun 01, 2026
Coinbase Global Inc - Ordinary Shares - Class A COIN
Hold Sell Sell
May 22, 2026
Applied Digital Corporation APLD
Hold Buy Buy
May 13, 2026
Optimumbank Holdings Inc. OPHC
Upgrade Neutral Buy
Apr 28, 2026
Invitation Homes Inc INVH
Initialise Neutral
Apr 28, 2026
American Homes 4 Rent - Ordinary Shares - Class A AMH
Initialise Buy
Apr 08, 2026
Circle Internet Group CRCL
Downgrade Neutral Sell
Mar 27, 2026
Two Harbors Investment Corp TWO
Downgrade Buy Neutral
Mar 12, 2026
Exodus Movement Inc - Ordinary Shares - Class A EXOD
Hold Buy Buy
Mar 10, 2026
SLR Investment Corp SLRC
Upgrade Neutral Buy
Feb 18, 2026
Affirm Holdings Inc - Ordinary Shares - Class A AFRM
Hold Buy Buy
Feb 17, 2026
Upstart Holdings Inc UPST
Upgrade Neutral
Feb 17, 2026
BitGo Holdings, Inc. BTGO
Initialise Buy
Feb 11, 2026
Robinhood Markets Inc - Ordinary Shares - Class A HOOD
Hold Buy Buy
Feb 04, 2026
PayPal Holdings Inc PYPL
Upgrade Sell Neutral
Jan 29, 2026
Circle Internet Group CRCL
Upgrade Reduce Neutral
Jan 28, 2026
Synchrony Financial SYF
Upgrade Buy Buy
Jan 13, 2026
Mastercard Incorporated - Ordinary Shares - Class A MA
Upgrade Neutral Buy
Jan 07, 2026
RPT Realty RPT
Initialise Buy
Jan 05, 2026
Topgolf Callaway Brands Corp MODG
Hold Buy Buy
Dec 16, 2025
WhiteFiber, Inc. Ordinary Shares WYFI
Initialise Buy
Dec 16, 2025
James River Group Holdings Ltd JRVR
Downgrade Buy Neutral
Dec 15, 2025
Coinbase Global Inc - Ordinary Shares - Class A COIN
Hold Sell Sell
Dec 15, 2025
Invesco Mortgage Capital Inc IVR
Initialise Buy
Dec 15, 2025
ARMOUR Residential REIT Inc ARR
Initialise Buy
Dec 15, 2025
Orchid Island Capital Inc ORC
Initialise Neutral
Dec 09, 2025
SLM Corp. SLM
Downgrade Buy Sell
Dec 09, 2025
PayPal Holdings Inc PYPL
Hold Sell Sell
Dec 02, 2025
PennantPark Investment Corporation PNNT
Upgrade Sell Neutral
Nov 24, 2025
Marathon Digital Holdings Inc MARA
Upgrade Sell Buy
Nov 07, 2025
Host Hotels & Resorts Inc HST
Upgrade Neutral Buy
Nov 07, 2025
Iris Energy Ltd IREN
Hold Buy Buy
Nov 04, 2025
Hercules Capital Inc HTGC
Upgrade Buy Buy
Oct 31, 2025
Mastercard Incorporated - Ordinary Shares - Class A MA
Hold Neutral Neutral
Oct 29, 2025
PayPal Holdings Inc PYPL
Hold Sell Sell
Oct 29, 2025
Fiserv, Inc. FISV
Downgrade Neutral
Oct 29, 2025
Fiserv, Inc. FI
Downgrade Neutral
Oct 28, 2025
TeraWulf Inc WULF
Hold Neutral Neutral
Oct 27, 2025
Robinhood Markets Inc - Ordinary Shares - Class A HOOD
Hold Buy Buy
Oct 20, 2025
Coinbase Global Inc - Ordinary Shares - Class A COIN
Hold Sell Sell
Oct 20, 2025
American Express Co. AXP
Hold Neutral Neutral
Oct 15, 2025
Easterly Government Properties Inc DEA
Upgrade Neutral Buy
Sep 18, 2025
Bullish BLSH
Hold Neutral Neutral
Sep 10, 2025
BXP Inc. BXP
Downgrade Buy Neutral
Sep 03, 2025
Bullish BLSH
Initialise Neutral
Aug 08, 2025
Essent Group Ltd ESNT
Hold Buy Buy
Aug 04, 2025
Coinbase Global Inc - Ordinary Shares - Class A COIN
Downgrade Buy Sell
Jul 31, 2025
Independence Realty Trust Inc IRT
Upgrade Neutral Buy
Jul 28, 2025
Circle Internet Group CRCL
Downgrade Sell Reduce
Jul 21, 2025
Circle Internet Group CRCL
Downgrade Neutral Sell
Jun 30, 2025
New Fortress Energy Inc - Ordinary Shares - Class A NFE
Initialise Buy
Action Hold
From Sell
To Sell
Action Hold
From Buy
To Buy
Action Upgrade
From Neutral
To Buy
Action Initialise
From -
To Neutral
Action Initialise
From -
To Buy
Action Downgrade
From Neutral
To Sell
Action Downgrade
From Buy
To Neutral
Action Upgrade
From Neutral
To Buy
Action Upgrade
From -
To Neutral
Action Initialise
From -
To Buy
Action Upgrade
From Sell
To Neutral
Action Upgrade
From Reduce
To Neutral
Action Upgrade
From Buy
To Buy
Action Upgrade
From Neutral
To Buy
Action Initialise
From -
To Buy
Action Hold
From Buy
To Buy
Action Initialise
From -
To Buy
Action Downgrade
From Buy
To Neutral
Action Hold
From Sell
To Sell
Action Initialise
From -
To Buy
Action Initialise
From -
To Buy
Action Initialise
From -
To Neutral
Action Downgrade
From Buy
To Sell
Action Hold
From Sell
To Sell
Action Upgrade
From Sell
To Neutral
Action Upgrade
From Sell
To Buy
Action Upgrade
From Neutral
To Buy
Action Hold
From Buy
To Buy
Action Upgrade
From Buy
To Buy
Action Hold
From Neutral
To Neutral
Action Hold
From Sell
To Sell
Action Downgrade
From -
To Neutral
Action Downgrade
From -
To Neutral
Action Hold
From Neutral
To Neutral
Action Hold
From Sell
To Sell
Action Hold
From Neutral
To Neutral
Action Upgrade
From Neutral
To Buy
Action Hold
From Neutral
To Neutral
Action Downgrade
From Buy
To Neutral
Action Initialise
From -
To Neutral
Action Hold
From Buy
To Buy
Action Downgrade
From Buy
To Sell
Action Upgrade
From Neutral
To Buy
Action Downgrade
From Sell
To Reduce
Action Downgrade
From Neutral
To Sell
Action Initialise
From -
To Buy