← Back to Analysts

Argus Research Score: 37

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.
+3.1%
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 📉
53%
344 W / 310 L
Target Met
? How often was the target reached?
Hits vs. Total.
76%
282 W / 90 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
15%
56 W / 316 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
5%
17 W / 355 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.
53%
101 W / 90 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
53%
344 W / 307 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
0%
0 W / 3 L

Top 5 Analysts (Score, >10 Trades)

1. Kristina Ruggeri 46 2. Kevin Heal 43 3. John Eade 38 4. Marie Ferguson 38 5. Chris Graja 37

Top 5 Analysts (Score, >50 Trades)

1. John Eade 38 2. John Staszak 30 3. Jim Kelleher 28

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Aug 07, 2026
Block Inc - Ordinary Shares - Class A SQ
BUY Stephen Biggar $103.00
Est. +23%
$83.46 -
$83.46 0.0%
Aug 07, 2026
EBay Inc. EBAY
BUY Joseph Bonner $133.00
Est. +17%
$114.13 $115.17
$104.58 -8.4%
Aug 07, 2026
Johnson Controls International plc - Registered Shares JCI
BUY John Eade $175.00
Est. +13%
$154.55 $156.70
$151.45 -2.0%
Aug 07, 2026
Space Exploration Technologies Corp. SPCX
BUY Steve Silver $160.00
Est. +39%
$114.92 $149.60
$141.27 +22.9%
Aug 06, 2026
Global Payments, Inc. GPN
BUY Stephen Biggar $110.00
Est. +26%
$87.17 $95.58
$94.83 +8.8%
Aug 06, 2026
Advanced Micro Devices Inc. AMD
BUY - $625.00
Est. +28%
$487.98 $498.82
$483.01 -1.0%
Aug 06, 2026
Roper Technologies Inc ROP
BUY - $450.00
Est. +14%
$394.53 $405.98
$397.50 +0.8%
Aug 05, 2026
Quanta Services, Inc. PWR
BUY - $800.00
Est. +15%
$697.56 $704.87
$672.78 -3.6%
Aug 05, 2026
Bristol-Myers Squibb Co. BMY
BUY Jasper Hellweg $75.00
Est. +14%
$65.89 $65.41
$64.65 -1.9%
Aug 05, 2026
Digital Realty Trust Inc DLR
BUY - $212.00
Est. +9%
$193.89 $199.41
$197.58 +1.9%
Aug 04, 2026
Dexcom Inc DXCM
BUY Steve Silver $96.00
Est. +10%
$87.00 $91.62
$91.48 +5.1%
Aug 04, 2026
United Rentals, Inc. URI
BUY Kristina Ruggeri $1,250.00
Est. +9%
$1,142.14 $1,179.18
$1,120.58 -1.9%
Aug 04, 2026
Chipotle Mexican Grill CMG
BUY - $45.00
Est. +21%
$37.15 $37.64
$32.62 -12.2%
Aug 03, 2026
Newmont Corp NEM
BUY Alexandra Yates $110.00
Est. +17%
$93.87 $120.17
$114.19 +21.6%
Jul 31, 2026
CSX Corp. CSX
BUY - $56.00
Est. +12%
$50.15 $51.58
$50.14 0.0%
Jul 30, 2026
RTX Corp RTX
BUY - $245.00
Est. +16%
$211.91 $226.88
$220.48 +4.0%
Jul 30, 2026
Cheesecake Factory Inc. CAKE
BUY Christine Dooley $110.00
Est. +9%
$100.96 $118.46
$111.88 +10.8%
Jul 30, 2026
Blackstone Inc BX
BUY - $150.00
Est. +17%
$127.66 $150.22
$149.34 +17.0%
Jul 29, 2026
PayPal Holdings Inc PYPL
BUY Stephen Biggar $70.00
Est. +20%
$58.38 $60.76
$60.59 +3.8%
Jul 29, 2026
Packaging Corp Of America PKG
BUY - $274.00
Est. +10%
$249.92 $259.98
$257.05 +2.9%
Jul 29, 2026
Johnson & Johnson JNJ
BUY David Toung $300.00
Est. +13%
$266.13 $269.34
$262.08 -1.5%
Jul 29, 2026
Citizens Financial Group Inc CFG
BUY Kevin Heal $80.00
Est. +10%
$72.57 $74.69
$74.11 +2.1%
Jul 29, 2026
Quest Diagnostics, Inc. DGX
BUY - $260.00
Est. +10%
$235.35 $240.00
$236.04 +0.3%
Jul 28, 2026
Tractor Supply Co. TSCO
BUY - $41.00
Est. +27%
$32.23 $36.89
$36.17 +12.2%
Jul 23, 2026
Halliburton Co. HAL
BUY Bill Selesky $40.00
Est. +19%
$33.68 $33.95
$32.84 -2.5%
Jul 23, 2026
Charles Schwab Corp. SCHW
BUY Stephen Biggar $114.00
Est. +12%
$102.18 $110.20
$110.06 +7.7%
Jul 22, 2026
BlackRock New York Municipal Income Trust BNY
BUY - $180.00
Est. +12%
$160.14 $163.66
$162.25 +1.3%
Jul 22, 2026
Alcoa Corp AA
BUY - $55.00
Est. +19%
$46.28 $55.05
$49.59 +7.2%
Jul 22, 2026
Crowdstrike Holdings Inc - Ordinary Shares - Class A CRWD
BUY - $230.00
Est. +21%
$189.50 $226.90
$225.53 +19.0%
Jul 21, 2026
Palo Alto Networks Inc PANW
BUY Joseph Bonner $425.00
Est. +26%
$338.22 $398.87
$396.00 +17.1%
Jul 16, 2026
ASML Holding NV - New York Shares ASML
BUY - $2,100.00
Est. +14%
$1,838.44 $1,873.69
$1,847.90 +0.5%
Jul 16, 2026
International Business Machines Corp. IBM
BUY Jim Kelleher $280.00
Est. +33%
$210.50 $241.78
$237.14 +12.7%
Jul 16, 2026
PNC Financial Services Group Inc PNC
BUY - $280.00
Est. +10%
$254.57 $258.13
$255.20 +0.2%
Jul 15, 2026
Bank Of America Corp. BAC
BUY Stephen Biggar $70.00
Est. +13%
$61.79 $65.20
$64.09 +3.7%
Jul 15, 2026
Citigroup Inc C
BUY - $150.00
Est. +12%
$133.70 $139.26
$138.73 +3.8%
Jul 14, 2026
Delta Air Lines, Inc. DAL
BUY - $105.00
Est. +23%
$85.57 $95.02
$91.31 +6.7%
Jul 10, 2026
Microsoft Corporation MSFT
BUY Joseph Bonner $510.00
Est. +34%
$381.85 $513.73
$496.88 +30.1%
Jul 09, 2026
Stryker Corp. SYK
BUY - $370.00
Est. +13%
$328.79 $352.46
$341.09 +3.7%
Jul 09, 2026
Lennar Corp. - Ordinary Shares - Class A LEN
BUY Christopher Graja $108.00
Est. +27%
$84.76 $88.40
$87.54 +3.3%
Jul 09, 2026
Booking Holdings Inc BKNG
BUY John Staszak $210.00
Est. +21%
$174.18 $215.68
$213.34 +22.5%
Jul 09, 2026
Honeywell Aerospace Inc HONA
BUY - $275.00
Est. +25%
$219.89 $222.22
$169.81 -22.8%
Jul 07, 2026
Expedia Group Inc EXPE
BUY - $315.00
Est. +16%
$271.27 $331.31
$328.31 +21.0%
Jul 02, 2026
Atmos Energy Corp. ATO
BUY Marie Ferguson $185.00
Est. +6%
$174.76 $182.64
$169.96 -2.7%
Jul 02, 2026
Alcon Inc. - Registered Shares ALC
BUY - $85.00
Est. +24%
$68.70 $76.20
$73.52 +7.0%
Jun 30, 2026
Darden Restaurants, Inc. DRI
BUY - $245.00
Est. +19%
$205.07 $229.76
$223.62 +9.0%
Jun 26, 2026
Carnival Corp. - Ordinary Shares (Paired Stock) CCL
BUY - $35.00
Est. +21%
$28.85 $30.22
$28.42 -1.5%
Jun 23, 2026
Consolidated Edison, Inc. ED
BUY - $112.00
Est. +4%
$107.63 $115.24
$108.39 +0.7%
Jun 18, 2026
Integra Lifesciences Holdings Corp IART
BUY - $25.00
Est. +45%
$17.20 $20.49
$18.24 +6.0%
Jun 18, 2026
Ulta Beauty Inc ULTA
BUY Kristina Ruggeri $550.00
Est. +20%
$456.67 $566.73
$515.57 +12.9%
Jun 18, 2026
Jabil Inc JBL
BUY - $475.00
Est. +28%
$369.89 $390.05
$370.36 +0.1%
Analyst Stephen Biggar
Signal & Target
BUY $103.00
Start Price $83.46
Best Price (1Y)
-
Current Price $83.46
Return 0.0%
EBay Inc.
EBAY
Aug 07, 2026
Analyst Joseph Bonner
Signal & Target
BUY $133.00
Start Price $114.13
Best Price (1Y)
$115.17
Current Price $104.58
Return -8.4%
Analyst John Eade
Signal & Target
BUY $175.00
Start Price $154.55
Best Price (1Y)
$156.70
Current Price $151.45
Return -2.0%
Analyst Steve Silver
Signal & Target
BUY $160.00
Start Price $114.92
Best Price (1Y)
$149.60
Current Price $141.27
Return +22.9%
Analyst Stephen Biggar
Signal & Target
BUY $110.00
Start Price $87.17
Best Price (1Y)
$95.58
Current Price $94.83
Return +8.8%
Analyst -
Signal & Target
BUY $625.00
Start Price $487.98
Best Price (1Y)
$498.82
Current Price $483.01
Return -1.0%
Analyst -
Signal & Target
BUY $450.00
Start Price $394.53
Best Price (1Y)
$405.98
Current Price $397.50
Return +0.8%
Analyst -
Signal & Target
BUY $800.00
Start Price $697.56
Best Price (1Y)
$704.87
Current Price $672.78
Return -3.6%
Analyst Jasper Hellweg
Signal & Target
BUY $75.00
Start Price $65.89
Best Price (1Y)
$65.41
Current Price $64.65
Return -1.9%
Analyst -
Signal & Target
BUY $212.00
Start Price $193.89
Best Price (1Y)
$199.41
Current Price $197.58
Return +1.9%
Dexcom Inc
DXCM
Aug 04, 2026
Analyst Steve Silver
Signal & Target
BUY $96.00
Start Price $87.00
Best Price (1Y)
$91.62
Current Price $91.48
Return +5.1%
Signal & Target
BUY $1,250.00
Start Price $1,142.14
Best Price (1Y)
$1,179.18
Current Price $1,120.58
Return -1.9%
Analyst -
Signal & Target
BUY $45.00
Start Price $37.15
Best Price (1Y)
$37.64
Current Price $32.62
Return -12.2%
Newmont Corp
NEM
Aug 03, 2026
Analyst Alexandra Yates
Signal & Target
BUY $110.00
Start Price $93.87
Best Price (1Y)
$120.17
Current Price $114.19
Return +21.6%
CSX Corp.
CSX
Jul 31, 2026
Analyst -
Signal & Target
BUY $56.00
Start Price $50.15
Best Price (1Y)
$51.58
Current Price $50.14
Return 0.0%
RTX Corp
RTX
Jul 30, 2026
Analyst -
Signal & Target
BUY $245.00
Start Price $211.91
Best Price (1Y)
$226.88
Current Price $220.48
Return +4.0%
Signal & Target
BUY $110.00
Start Price $100.96
Best Price (1Y)
$118.46
Current Price $111.88
Return +10.8%
Blackstone Inc
BX
Jul 30, 2026
Analyst -
Signal & Target
BUY $150.00
Start Price $127.66
Best Price (1Y)
$150.22
Current Price $149.34
Return +17.0%
Analyst Stephen Biggar
Signal & Target
BUY $70.00
Start Price $58.38
Best Price (1Y)
$60.76
Current Price $60.59
Return +3.8%
Analyst -
Signal & Target
BUY $274.00
Start Price $249.92
Best Price (1Y)
$259.98
Current Price $257.05
Return +2.9%
Analyst David Toung
Signal & Target
BUY $300.00
Start Price $266.13
Best Price (1Y)
$269.34
Current Price $262.08
Return -1.5%
Analyst Kevin Heal
Signal & Target
BUY $80.00
Start Price $72.57
Best Price (1Y)
$74.69
Current Price $74.11
Return +2.1%
Analyst -
Signal & Target
BUY $260.00
Start Price $235.35
Best Price (1Y)
$240.00
Current Price $236.04
Return +0.3%
Analyst -
Signal & Target
BUY $41.00
Start Price $32.23
Best Price (1Y)
$36.89
Current Price $36.17
Return +12.2%
Analyst Bill Selesky
Signal & Target
BUY $40.00
Start Price $33.68
Best Price (1Y)
$33.95
Current Price $32.84
Return -2.5%
Analyst Stephen Biggar
Signal & Target
BUY $114.00
Start Price $102.18
Best Price (1Y)
$110.20
Current Price $110.06
Return +7.7%
Analyst -
Signal & Target
BUY $180.00
Start Price $160.14
Best Price (1Y)
$163.66
Current Price $162.25
Return +1.3%
Alcoa Corp
AA
Jul 22, 2026
Analyst -
Signal & Target
BUY $55.00
Start Price $46.28
Best Price (1Y)
$55.05
Current Price $49.59
Return +7.2%
Analyst -
Signal & Target
BUY $230.00
Start Price $189.50
Best Price (1Y)
$226.90
Current Price $225.53
Return +19.0%
Analyst Joseph Bonner
Signal & Target
BUY $425.00
Start Price $338.22
Best Price (1Y)
$398.87
Current Price $396.00
Return +17.1%
Analyst -
Signal & Target
BUY $2,100.00
Start Price $1,838.44
Best Price (1Y)
$1,873.69
Current Price $1,847.90
Return +0.5%
Analyst Jim Kelleher
Signal & Target
BUY $280.00
Start Price $210.50
Best Price (1Y)
$241.78
Current Price $237.14
Return +12.7%
Analyst -
Signal & Target
BUY $280.00
Start Price $254.57
Best Price (1Y)
$258.13
Current Price $255.20
Return +0.2%
Analyst Stephen Biggar
Signal & Target
BUY $70.00
Start Price $61.79
Best Price (1Y)
$65.20
Current Price $64.09
Return +3.7%
Citigroup Inc
C
Jul 15, 2026
Analyst -
Signal & Target
BUY $150.00
Start Price $133.70
Best Price (1Y)
$139.26
Current Price $138.73
Return +3.8%
Analyst -
Signal & Target
BUY $105.00
Start Price $85.57
Best Price (1Y)
$95.02
Current Price $91.31
Return +6.7%
Analyst Joseph Bonner
Signal & Target
BUY $510.00
Start Price $381.85
Best Price (1Y)
$513.73
Current Price $496.88
Return +30.1%
Stryker Corp.
SYK
Jul 09, 2026
Analyst -
Signal & Target
BUY $370.00
Start Price $328.79
Best Price (1Y)
$352.46
Current Price $341.09
Return +3.7%
Signal & Target
BUY $108.00
Start Price $84.76
Best Price (1Y)
$88.40
Current Price $87.54
Return +3.3%
Analyst John Staszak
Signal & Target
BUY $210.00
Start Price $174.18
Best Price (1Y)
$215.68
Current Price $213.34
Return +22.5%
Analyst -
Signal & Target
BUY $275.00
Start Price $219.89
Best Price (1Y)
$222.22
Current Price $169.81
Return -22.8%
Analyst -
Signal & Target
BUY $315.00
Start Price $271.27
Best Price (1Y)
$331.31
Current Price $328.31
Return +21.0%
Analyst Marie Ferguson
Signal & Target
BUY $185.00
Start Price $174.76
Best Price (1Y)
$182.64
Current Price $169.96
Return -2.7%
Analyst -
Signal & Target
BUY $85.00
Start Price $68.70
Best Price (1Y)
$76.20
Current Price $73.52
Return +7.0%
Analyst -
Signal & Target
BUY $245.00
Start Price $205.07
Best Price (1Y)
$229.76
Current Price $223.62
Return +9.0%
Analyst -
Signal & Target
BUY $35.00
Start Price $28.85
Best Price (1Y)
$30.22
Current Price $28.42
Return -1.5%
Analyst -
Signal & Target
BUY $112.00
Start Price $107.63
Best Price (1Y)
$115.24
Current Price $108.39
Return +0.7%
Analyst -
Signal & Target
BUY $25.00
Start Price $17.20
Best Price (1Y)
$20.49
Current Price $18.24
Return +6.0%
Signal & Target
BUY $550.00
Start Price $456.67
Best Price (1Y)
$566.73
Current Price $515.57
Return +12.9%
Jabil Inc
JBL
Jun 18, 2026
Analyst -
Signal & Target
BUY $475.00
Start Price $369.89
Best Price (1Y)
$390.05
Current Price $370.36
Return +0.1%

Recent Upgrades / Downgrades

Date Stock Action From To
Jul 08, 2025
Blackrock Inc. BLK
Hold Buy Buy
Jul 06, 2025
Nike, Inc. - Ordinary Shares - Class B NKE
Upgrade Buy
May 21, 2025
MFA Financial Inc MFA
Hold Hold Hold
Oct 23, 2024
BXP Inc. BXP
Upgrade Buy
Oct 14, 2024
Citigroup Inc C
Hold Buy Buy
Sep 27, 2024
Carnival Corp. - Ordinary Shares (Paired Stock) CCL
Hold Buy Buy
Sep 18, 2024
Fedex Corp FDX
Hold Buy Buy
Sep 11, 2024
Kroger Co. KR
Hold Buy Buy
Aug 16, 2024
Simon Property Group, Inc. SPG
Hold Buy Buy
Aug 14, 2024
Cardinal Health, Inc. CAH
Hold Buy Buy
Aug 06, 2024
AMGEN Inc. AMGN
Hold Buy Buy
Jul 24, 2024
General Dynamics Corp. GD
Hold Buy Buy
Jul 11, 2024
Wells Fargo & Co. WFC
Hold Buy Buy
Jul 02, 2024
First Solar Inc FSLR
Hold Buy Buy
Jun 28, 2024
CVS Health Corp CVS
Hold Buy Buy
Jun 24, 2024
Carnival Corp. - Ordinary Shares (Paired Stock) CCL
Hold Buy Buy
Jun 18, 2024
Kroger Co. KR
Hold Buy Buy
Jun 18, 2024
Pilgrim`s Pride Corp. PPC
Initialise Buy
Jun 17, 2024
Palantir Technologies Inc - Ordinary Shares - Class A PLTR
Initialise Buy
May 29, 2024
Salesforce Inc CRM
Hold Buy Buy
Apr 15, 2024
Constellation Brands Inc - Ordinary Shares - Class A STZ
Upgrade Reduce
Apr 01, 2024
Carnival Corp. - Ordinary Shares (Paired Stock) CCL
Hold Buy Buy
Apr 01, 2024
GE HealthCare Technologies Inc GEHC
Hold Buy Buy
Mar 06, 2024
Super Micro Computer Inc SMCI
Initialise Buy
Feb 07, 2024
Mckesson Corporation MCK
Hold Buy Buy
Dec 28, 2023
Johnson & Johnson JNJ
Hold Buy Buy
Dec 21, 2023
Sherwin-Williams Co. SHW
Hold Buy Buy
Nov 14, 2023
Alcon Inc. - Registered Shares ALC
Hold Buy Buy
Nov 13, 2023
Xerox Holdings Corp XRX
Hold Buy Buy
Oct 19, 2023
CSX Corp. CSX
Hold Buy Buy
Oct 10, 2023
PepsiCo Inc PEP
Hold Buy Buy
Oct 02, 2023
TKO Group Holdings Inc - Ordinary Shares - Class A TKO
Initialise Buy
Sep 26, 2023
Cintas Corporation CTAS
Hold Buy Buy
Sep 25, 2023
Solo Brands Inc - Ordinary Shares - Class A DTC
Initialise Buy
Sep 20, 2023
Fedex Corp FDX
Hold Buy Buy
Sep 20, 2023
Regency Centers Corporation REG
Upgrade Buy
Sep 14, 2023
Prudential Financial Inc. PRU
Initialise Buy
Sep 06, 2023
Cheniere Energy Inc. LNG
Initialise Hold
Sep 05, 2023
MongoDB Inc - Ordinary Shares - Class A MDB
Hold Buy Buy
Sep 01, 2023
MercadoLibre Inc MELI
Downgrade Hold
Aug 31, 2023
Mesoblast Ltd - ADR MESO
Upgrade Buy
Aug 28, 2023
UDR Inc UDR
Upgrade Buy
Aug 24, 2023
Idex Corporation IEX
Hold Buy Buy
Aug 18, 2023
Docebo Inc DCBO
Upgrade Buy
Aug 16, 2023
Aemetis Inc AMTX
Downgrade Sell
Aug 14, 2023
ADTRAN Holdings Inc ADTN
Hold Buy Buy
Aug 11, 2023
Alibaba Group Holding Ltd - ADR BABA
Upgrade Buy
Jul 31, 2023
Sea Ltd - ADR SE
Downgrade Neutral
Jul 24, 2023
Keycorp KEY
Hold Buy Buy
Jul 24, 2023
Nutrien Ltd NTR
Downgrade Hold
Action Hold
From Buy
To Buy
Action Upgrade
From -
To Buy
Action Hold
From Hold
To Hold
Action Upgrade
From -
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Initialise
From -
To Buy
Action Hold
From Buy
To Buy
Action Upgrade
From -
To Reduce
Action Hold
From Buy
To Buy
Action Initialise
From -
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Initialise
From -
To Buy
Action Hold
From Buy
To Buy
Action Initialise
From -
To Buy
Action Hold
From Buy
To Buy
Action Upgrade
From -
To Buy
Action Initialise
From -
To Buy
Action Initialise
From -
To Hold
Action Hold
From Buy
To Buy
Action Downgrade
From -
To Hold
Action Upgrade
From -
To Buy
Action Upgrade
From -
To Buy
Action Hold
From Buy
To Buy
Action Upgrade
From -
To Buy
Action Downgrade
From -
To Sell
Action Hold
From Buy
To Buy
Action Upgrade
From -
To Buy
Action Downgrade
From -
To Neutral
Action Hold
From Buy
To Buy
Action Downgrade
From -
To Hold