← Back to Analysts

Argus Research Score: 35

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.
+2.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 📉
49%
294 W / 303 L
Target Met
? How often was the target reached?
Hits vs. Total.
75%
252 W / 86 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
14%
48 W / 290 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
3%
11 W / 327 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.
47%
79 W / 88 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
49%
294 W / 300 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. Kevin Heal 40 2. John Eade 40 3. Marie Ferguson 40 4. Chris Graja 39 5. Kristina Ruggeri 37

Top 5 Analysts (Score, >50 Trades)

1. John Eade 40 2. John Staszak 28

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Jun 12, 2026
Cracker Barrel Old Country Store Inc CBRL
BUY - $60.00
Est. +27%
$47.34 $47.76
$46.69 -1.4%
Jun 11, 2026
Royal Bank Of Canada RY
BUY - $225.00
Est. +14%
$197.39 $201.74
$199.54 +1.1%
Jun 11, 2026
DoorDash Inc - Ordinary Shares - Class A DASH
BUY Taylor Conrad $190.00
Est. +29%
$147.52 $155.71
$150.58 +2.1%
Jun 10, 2026
Sun Life Financial, Inc. SLF
BUY Kevin Heal $81.00
Est. +9%
$74.52 $76.84
$76.64 +2.8%
Jun 05, 2026
CIENA Corp. CIEN
BUY Jim Kelleher $650.00
Est. +25%
$521.20 $525.00
$445.98 -14.4%
Jun 04, 2026
Goodyear Tire & Rubber Co. GT
BUY - $9.00
Est. +57%
$5.75 $6.57
$6.40 +11.3%
Jun 04, 2026
Avery Dennison Corp. AVY
BUY - $175.00
Est. +13%
$154.60 $161.30
$159.25 +3.0%
Jun 03, 2026
Hewlett Packard Enterprise Co HPE
BUY Jim Kelleher $70.00
Est. +31%
$53.29 $55.99
$48.17 -9.6%
Jun 02, 2026
Maplebear Inc. CART
BUY - $50.00
Est. +21%
$41.48 $43.33
$41.25 -0.6%
Jun 02, 2026
Toll Brothers Inc. TOL
BUY - $170.00
Est. +22%
$138.88 $148.81
$147.13 +5.9%
Jun 01, 2026
Cummins Inc. CMI
BUY John Eade $770.00
Est. +21%
$637.47 $694.23
$659.58 +3.5%
Jun 01, 2026
Netapp Inc NTAP
BUY Jim Kelleher $200.00
Est. +15%
$173.38 $186.53
$161.61 -6.8%
May 29, 2026
Williams-Sonoma, Inc. WSM
BUY Christopher Graja $230.00
Est. +12%
$205.58 $224.33
$223.54 +8.7%
May 29, 2026
Deckers Outdoor Corp. DECK
BUY - $128.00
Est. +12%
$114.35 $116.50
$113.83 -0.5%
May 29, 2026
Dell Technologies Inc - Ordinary Shares - Class C DELL
BUY Jim Kelleher $460.00
Est. +13%
$408.38 $469.47
$395.57 -3.1%
May 29, 2026
Williams Cos Inc WMB
BUY - $85.00
Est. +19%
$71.56 $72.98
$72.08 +0.7%
May 28, 2026
Packaging Corp Of America PKG
BUY David Coleman $251.00
Est. +15%
$217.99 $229.37
$228.23 +4.7%
May 26, 2026
Analog Devices Inc. ADI
BUY Jim Kelleher $460.00
Est. +9%
$422.30 $439.42
$417.79 -1.1%
May 22, 2026
Target Corp TGT
BUY - $150.00
Est. +19%
$126.17 $136.14
$135.23 +7.2%
May 22, 2026
Cava Group Inc CAVA
BUY Christine Dooley $92.00
Est. +13%
$81.27 $92.29
$90.99 +12.0%
May 22, 2026
Intuit Inc INTU
BUY - $480.00
Est. +56%
$308.06 $363.18
$276.73 -10.2%
May 21, 2026
NVIDIA Corp NVDA
BUY Jim Kelleher $270.00
Est. +21%
$224.01 $232.28
$205.19 -8.4%
May 21, 2026
Etsy Inc ETSY
BUY Christopher Graja $67.00
Est. +10%
$60.89 $71.86
$69.48 +14.1%
May 20, 2026
New Jersey Resources Corporation NJR
BUY Kristina Ruggeri $63.00
Est. +8%
$58.19 $58.50
$55.09 -5.3%
May 19, 2026
Applied Materials Inc. AMAT
BUY Jim Kelleher $500.00
Est. +25%
$401.11 $569.92
$567.25 +41.4%
May 13, 2026
Wendy`s Co - Ordinary Shares - Class A WEN
BUY - $12.00
Est. +52%
$7.90 $8.44
$6.79 -14.1%
May 11, 2026
Fortive Corp FTV
BUY John Eade $68.00
Est. +12%
$60.79 $63.40
$60.14 -1.1%
May 11, 2026
Albemarle Corp. ALB
BUY - $230.00
Est. +7%
$215.00 $219.08
$170.42 -20.7%
May 07, 2026
Marriott International, Inc. - Ordinary Shares - Class A MAR
BUY John Staszak $425.00
Est. +20%
$354.67 $403.25
$402.54 +13.5%
May 06, 2026
Palantir Technologies Inc - Ordinary Shares - Class A PLTR
BUY - $190.00
Est. +40%
$135.91 $163.69
$127.99 -5.8%
May 05, 2026
Lazard Inc. LAZ
BUY Stephen Biggar $52.00
Est. +18%
$43.90 $50.58
$43.72 -0.4%
May 05, 2026
Automatic Data Processing Inc. ADP
BUY - $240.00
Est. +15%
$209.14 $237.11
$226.21 +8.2%
May 01, 2026
Qualcomm, Inc. QCOM
BUY - $220.00
Est. +27%
$172.73 $259.92
$211.72 +22.6%
May 01, 2026
KLA Corp. KLAC
BUY - $1,950.00
Est. +13%
$1,730.00 $254.92
$254.54 -85.3%
May 01, 2026
Cheesecake Factory Inc. CAKE
BUY Christine Dooley $72.00
Est. +18%
$61.19 $76.52
$75.28 +23.0%
Apr 30, 2026
Generac Holdings Inc GNRC
BUY John Eade $290.00
Est. +12%
$257.79 $294.18
$262.36 +1.8%
Apr 27, 2026
Alcoa Corp AA
BUY John Eade $73.00
Est. +11%
$65.91 $84.38
$68.77 +4.3%
Apr 27, 2026
BHP Group Limited - ADR BHP
BUY - $95.00
Est. +20%
$79.42 $93.70
$90.82 +14.4%
Apr 27, 2026
Rio Tinto plc - ADR RIO
BUY - $120.00
Est. +21%
$99.51 $112.58
$105.35 +5.9%
Apr 27, 2026
GE Vernova Inc. GEV
BUY John Eade $1,300.00
Est. +17%
$1,107.00 $1,140.00
$940.66 -15.0%
Apr 27, 2026
Nokia Corp - ADR NOK
BUY Jim Kelleher $15.00
Est. +43%
$10.46 $17.45
$14.80 +41.4%
Apr 21, 2026
State Street Corp. STT
BUY - $168.00
Est. +8%
$155.56 $168.29
$167.63 +7.8%
Apr 20, 2026
Charles Schwab Corp. SCHW
BUY - $108.00
Est. +16%
$93.15 $94.16
$91.10 -2.2%
Apr 20, 2026
J.B. Hunt Transport Services, Inc. JBHT
BUY John Eade $285.00
Est. +15%
$247.68 $293.54
$289.36 +16.8%
Apr 16, 2026
Sterling Infrastructure Inc STRL
BUY - $510.00
Est. +12%
$456.08 $1,005.68
$858.99 +88.3%
Apr 14, 2026
Applovin Corp - Ordinary Shares - Class A APP
BUY - $520.00
Est. +25%
$417.45 $622.00
$496.77 +19.0%
Apr 14, 2026
Pinnacle West Capital Corp. PNW
BUY - $106.00
Est. +4%
$102.30 $104.84
$103.44 +1.1%
Mar 13, 2026
Hasbro, Inc. HAS
BUY Christine Dooley $105.00
Est. +10%
$95.11 $99.20
$83.90 -11.8%
Mar 12, 2026
Tapestry Inc TPR
BUY Kristina Ruggeri $165.00
Est. +13%
$145.42 $158.56
$147.42 +1.4%
Mar 12, 2026
Equity Residential Properties Trust EQR
BUY Marie Ferguson $70.00
Est. +16%
$60.16 $69.03
$67.34 +11.9%
Analyst -
Signal & Target
BUY $60.00
Start Price $47.34
Best Price (1Y)
$47.76
Current Price $46.69
Return -1.4%
Analyst -
Signal & Target
BUY $225.00
Start Price $197.39
Best Price (1Y)
$201.74
Current Price $199.54
Return +1.1%
Analyst Taylor Conrad
Signal & Target
BUY $190.00
Start Price $147.52
Best Price (1Y)
$155.71
Current Price $150.58
Return +2.1%
Analyst Kevin Heal
Signal & Target
BUY $81.00
Start Price $74.52
Best Price (1Y)
$76.84
Current Price $76.64
Return +2.8%
CIENA Corp.
CIEN
Jun 05, 2026
Analyst Jim Kelleher
Signal & Target
BUY $650.00
Start Price $521.20
Best Price (1Y)
$525.00
Current Price $445.98
Return -14.4%
Analyst -
Signal & Target
BUY $9.00
Start Price $5.75
Best Price (1Y)
$6.57
Current Price $6.40
Return +11.3%
Analyst -
Signal & Target
BUY $175.00
Start Price $154.60
Best Price (1Y)
$161.30
Current Price $159.25
Return +3.0%
Analyst Jim Kelleher
Signal & Target
BUY $70.00
Start Price $53.29
Best Price (1Y)
$55.99
Current Price $48.17
Return -9.6%
Analyst -
Signal & Target
BUY $50.00
Start Price $41.48
Best Price (1Y)
$43.33
Current Price $41.25
Return -0.6%
Analyst -
Signal & Target
BUY $170.00
Start Price $138.88
Best Price (1Y)
$148.81
Current Price $147.13
Return +5.9%
Cummins Inc.
CMI
Jun 01, 2026
Analyst John Eade
Signal & Target
BUY $770.00
Start Price $637.47
Best Price (1Y)
$694.23
Current Price $659.58
Return +3.5%
Netapp Inc
NTAP
Jun 01, 2026
Analyst Jim Kelleher
Signal & Target
BUY $200.00
Start Price $173.38
Best Price (1Y)
$186.53
Current Price $161.61
Return -6.8%
Signal & Target
BUY $230.00
Start Price $205.58
Best Price (1Y)
$224.33
Current Price $223.54
Return +8.7%
Analyst -
Signal & Target
BUY $128.00
Start Price $114.35
Best Price (1Y)
$116.50
Current Price $113.83
Return -0.5%
Analyst Jim Kelleher
Signal & Target
BUY $460.00
Start Price $408.38
Best Price (1Y)
$469.47
Current Price $395.57
Return -3.1%
Analyst -
Signal & Target
BUY $85.00
Start Price $71.56
Best Price (1Y)
$72.98
Current Price $72.08
Return +0.7%
Analyst David Coleman
Signal & Target
BUY $251.00
Start Price $217.99
Best Price (1Y)
$229.37
Current Price $228.23
Return +4.7%
Analyst Jim Kelleher
Signal & Target
BUY $460.00
Start Price $422.30
Best Price (1Y)
$439.42
Current Price $417.79
Return -1.1%
Target Corp
TGT
May 22, 2026
Analyst -
Signal & Target
BUY $150.00
Start Price $126.17
Best Price (1Y)
$136.14
Current Price $135.23
Return +7.2%
Signal & Target
BUY $92.00
Start Price $81.27
Best Price (1Y)
$92.29
Current Price $90.99
Return +12.0%
Intuit Inc
INTU
May 22, 2026
Analyst -
Signal & Target
BUY $480.00
Start Price $308.06
Best Price (1Y)
$363.18
Current Price $276.73
Return -10.2%
NVIDIA Corp
NVDA
May 21, 2026
Analyst Jim Kelleher
Signal & Target
BUY $270.00
Start Price $224.01
Best Price (1Y)
$232.28
Current Price $205.19
Return -8.4%
Etsy Inc
ETSY
May 21, 2026
Signal & Target
BUY $67.00
Start Price $60.89
Best Price (1Y)
$71.86
Current Price $69.48
Return +14.1%
Signal & Target
BUY $63.00
Start Price $58.19
Best Price (1Y)
$58.50
Current Price $55.09
Return -5.3%
Analyst Jim Kelleher
Signal & Target
BUY $500.00
Start Price $401.11
Best Price (1Y)
$569.92
Current Price $567.25
Return +41.4%
Analyst -
Signal & Target
BUY $12.00
Start Price $7.90
Best Price (1Y)
$8.44
Current Price $6.79
Return -14.1%
Fortive Corp
FTV
May 11, 2026
Analyst John Eade
Signal & Target
BUY $68.00
Start Price $60.79
Best Price (1Y)
$63.40
Current Price $60.14
Return -1.1%
Analyst -
Signal & Target
BUY $230.00
Start Price $215.00
Best Price (1Y)
$219.08
Current Price $170.42
Return -20.7%
Analyst John Staszak
Signal & Target
BUY $425.00
Start Price $354.67
Best Price (1Y)
$403.25
Current Price $402.54
Return +13.5%
Analyst -
Signal & Target
BUY $190.00
Start Price $135.91
Best Price (1Y)
$163.69
Current Price $127.99
Return -5.8%
Lazard Inc.
LAZ
May 05, 2026
Analyst Stephen Biggar
Signal & Target
BUY $52.00
Start Price $43.90
Best Price (1Y)
$50.58
Current Price $43.72
Return -0.4%
Analyst -
Signal & Target
BUY $240.00
Start Price $209.14
Best Price (1Y)
$237.11
Current Price $226.21
Return +8.2%
Analyst -
Signal & Target
BUY $220.00
Start Price $172.73
Best Price (1Y)
$259.92
Current Price $211.72
Return +22.6%
KLA Corp.
KLAC
May 01, 2026
Analyst -
Signal & Target
BUY $1,950.00
Start Price $1,730.00
Best Price (1Y)
$254.92
Current Price $254.54
Return -85.3%
Signal & Target
BUY $72.00
Start Price $61.19
Best Price (1Y)
$76.52
Current Price $75.28
Return +23.0%
Analyst John Eade
Signal & Target
BUY $290.00
Start Price $257.79
Best Price (1Y)
$294.18
Current Price $262.36
Return +1.8%
Alcoa Corp
AA
Apr 27, 2026
Analyst John Eade
Signal & Target
BUY $73.00
Start Price $65.91
Best Price (1Y)
$84.38
Current Price $68.77
Return +4.3%
Analyst -
Signal & Target
BUY $95.00
Start Price $79.42
Best Price (1Y)
$93.70
Current Price $90.82
Return +14.4%
Analyst -
Signal & Target
BUY $120.00
Start Price $99.51
Best Price (1Y)
$112.58
Current Price $105.35
Return +5.9%
Analyst John Eade
Signal & Target
BUY $1,300.00
Start Price $1,107.00
Best Price (1Y)
$1,140.00
Current Price $940.66
Return -15.0%
Analyst Jim Kelleher
Signal & Target
BUY $15.00
Start Price $10.46
Best Price (1Y)
$17.45
Current Price $14.80
Return +41.4%
Analyst -
Signal & Target
BUY $168.00
Start Price $155.56
Best Price (1Y)
$168.29
Current Price $167.63
Return +7.8%
Analyst -
Signal & Target
BUY $108.00
Start Price $93.15
Best Price (1Y)
$94.16
Current Price $91.10
Return -2.2%
Analyst John Eade
Signal & Target
BUY $285.00
Start Price $247.68
Best Price (1Y)
$293.54
Current Price $289.36
Return +16.8%
Analyst -
Signal & Target
BUY $510.00
Start Price $456.08
Best Price (1Y)
$1,005.68
Current Price $858.99
Return +88.3%
Analyst -
Signal & Target
BUY $520.00
Start Price $417.45
Best Price (1Y)
$622.00
Current Price $496.77
Return +19.0%
Analyst -
Signal & Target
BUY $106.00
Start Price $102.30
Best Price (1Y)
$104.84
Current Price $103.44
Return +1.1%
Hasbro, Inc.
HAS
Mar 13, 2026
Signal & Target
BUY $105.00
Start Price $95.11
Best Price (1Y)
$99.20
Current Price $83.90
Return -11.8%
Tapestry Inc
TPR
Mar 12, 2026
Signal & Target
BUY $165.00
Start Price $145.42
Best Price (1Y)
$158.56
Current Price $147.42
Return +1.4%
Analyst Marie Ferguson
Signal & Target
BUY $70.00
Start Price $60.16
Best Price (1Y)
$69.03
Current Price $67.34
Return +11.9%

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
Nutrien Ltd NTR
Downgrade Hold
Jul 24, 2023
Keycorp KEY
Hold Buy Buy
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 Downgrade
From -
To Hold
Action Hold
From Buy
To Buy