← Back to Analysts

Argus Research Score: 36

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.
+1.3%
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 📉
50%
364 W / 360 L
Target Met
? How often was the target reached?
Hits vs. Total.
76%
315 W / 102 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
14%
60 W / 357 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
5%
20 W / 397 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.
50%
106 W / 107 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
51%
364 W / 356 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
0%
0 W / 4 L

Top 5 Analysts (Score, >10 Trades)

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

Top 5 Analysts (Score, >50 Trades)

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

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Oct 30, 2026
Sterling Infrastructure Inc STRL
BUY John Eade $500.00
Est. +34%
$373.66 $365.38
$283.66 -24.1%
Oct 30, 2026
Lilly(Eli) & Co LLY
BUY Jasper Hellweg $1,550.00
Est. +13%
$1,373.00 $1,449.68
$1,417.83 +3.3%
Oct 30, 2026
Thermo Fisher Scientific Inc. TMO
BUY David Toung $780.00
Est. +10%
$709.18 $711.79
$706.09 -0.4%
Oct 30, 2026
Trane Technologies plc - Ordinary Shares - Class A TT
BUY John Eade $500.00
Est. +16%
$431.01 $423.91
$410.52 -4.8%
Oct 30, 2026
Hilton Worldwide Holdings Inc HLT
BUY John Staszak $410.00
Est. +15%
$356.96 $377.76
$376.57 +5.5%
Oct 30, 2026
Mastercard Incorporated - Ordinary Shares - Class A MA
BUY Stephen Biggar $694.00
Est. +9%
$635.70 $673.50
$672.58 +5.8%
Oct 29, 2026
Biogen Inc BIIB
BUY Jasper Hellweg $280.00
Est. +11%
$252.41 $258.73
$254.46 +0.8%
Oct 27, 2026
Badger Meter Inc. BMI
BUY John Eade $170.00
Est. +9%
$155.95 $166.41
$163.93 +5.1%
Oct 26, 2026
Western Digital Corp. WDC
BUY - $500.00
Est. +45%
$343.95 $402.23
$323.83 -5.8%
Oct 26, 2026
Philip Morris International Inc PM
BUY - $220.00
Est. +8%
$202.93 $214.20
$211.30 +4.1%
Oct 22, 2026
Equifax, Inc. EFX
BUY John Eade $200.00
Est. +14%
$175.57 $196.49
$192.24 +9.5%
Oct 22, 2026
Genuine Parts Co. GPC
BUY Kristina Ruggeri $150.00
Est. +19%
$125.68 $129.84
$126.39 +0.6%
Oct 22, 2026
Netflix Inc. NFLX
BUY - $95.00
Est. +46%
$65.04 $67.82
$66.39 +2.1%
Oct 22, 2026
United Airlines Holdings Inc UAL
BUY - $125.00
Est. +21%
$103.49 $116.36
$115.76 +11.9%
Oct 21, 2026
Fastenal Co. FAST
BUY - $59.00
Est. +14%
$51.75 $53.86
$53.21 +2.8%
Oct 20, 2026
Cencora Inc. COR
BUY David Toung $380.00
Est. +12%
$340.00 $355.64
$354.04 +4.1%
Oct 12, 2026
Delta Air Lines, Inc. DAL
BUY - $95.00
Est. +18%
$80.79 $89.47
$89.24 +10.5%
Oct 09, 2026
Honeywell Aerospace Inc HONA
BUY - $210.00
Est. +34%
$156.60 $177.26
$157.50 +0.6%
Oct 07, 2026
Albemarle Corp. ALB
BUY - $135.00
Est. +30%
$104.18 $105.50
$95.04 -8.8%
Oct 07, 2026
International Flavors & Fragrances Inc. IFF
BUY - $95.00
Est. +13%
$84.20 $95.27
$87.63 +4.1%
Oct 02, 2026
Accenture plc - Ordinary Shares - Class A ACN
BUY - $260.00
Est. +27%
$204.03 $267.47
$264.38 +29.6%
Oct 01, 2026
Regeneron Pharmaceuticals, Inc. REGN
BUY - $850.00
Est. +12%
$758.27 $991.73
$930.67 +22.7%
Oct 01, 2026
Carnival Corp. - Ordinary Shares (Paired Stock) CCL
BUY - $30.00
Est. +22%
$24.69 $31.36
$31.32 +26.9%
Sep 29, 2026
Cintas Corporation CTAS
BUY - $240.00
Est. +22%
$196.85 $230.67
$229.03 +16.3%
Sep 29, 2026
Public Service Enterprise Group Inc. PEG
BUY - $86.00
Est. +29%
$66.90 $74.42
$73.22 +9.4%
Sep 28, 2026
Linde Plc. LIN
BUY - $538.00
Est. +14%
$471.79 $526.56
$524.74 +11.2%
Sep 28, 2026
10x Genomics Inc - Ordinary Shares - Class A TXG
BUY - $110.00
Est. +28%
$85.71 $102.81
$67.52 -21.2%
Sep 22, 2026
Exelon Corp. EXC
BUY Marie Ferguson $49.00
Est. +17%
$41.98 $47.09
$46.24 +10.1%
Sep 17, 2026
Charles River Laboratories International Inc. CRL
BUY - $330.00
Est. +18%
$279.40 $379.63
$326.34 +16.8%
Sep 11, 2026
Netapp Inc NTAP
BUY - $225.00
Est. +14%
$198.18 $240.87
$187.67 -5.3%
Sep 10, 2026
Sap SE - ADR SAP
BUY Joseph Bonner $265.00
Est. +28%
$206.33 $243.05
$240.05 +16.3%
Sep 10, 2026
CIENA Corp. CIEN
BUY - $550.00
Est. +60%
$344.08 $454.73
$272.11 -20.9%
Sep 09, 2026
Air Products & Chemicals Inc. APD
BUY Alexandra Yates $329.00
Est. +11%
$297.71 $319.98
$318.88 +7.1%
Sep 08, 2026
Viatris Inc VTRS
BUY - $20.00
Est. +19%
$16.75 $19.51
$19.22 +14.7%
Sep 04, 2026
Snowflake Inc - Ordinary Shares - Class A SNOW
BUY Joseph Bonner $450.00
Est. +30%
$347.40 $370.55
$290.62 -16.3%
Sep 03, 2026
Illumina Inc ILMN
BUY - $235.00
Est. +10%
$213.25 $309.35
$226.54 +6.2%
Sep 03, 2026
Sun Life Financial, Inc. SLF
BUY - $88.00
Est. +11%
$79.46 $82.45
$82.01 +3.2%
Sep 03, 2026
Axon Enterprise Inc AXON
BUY - $600.00
Est. +18%
$506.98 $539.41
$424.18 -16.3%
Sep 02, 2026
Williams-Sonoma, Inc. WSM
BUY - $250.00
Est. +12%
$224.15 $270.84
$269.94 +20.4%
Sep 02, 2026
Maplebear Inc. CART
BUY - $58.00
Est. +16%
$50.05 $61.98
$58.31 +16.5%
Aug 31, 2026
Abercrombie & Fitch Co. - Ordinary Shares - Class A ANF
BUY - $162.00
Est. +9%
$148.42 $171.77
$171.17 +15.3%
Aug 28, 2026
Crowdstrike Holdings Inc - Ordinary Shares - Class A CRWD
BUY Joseph Bonner $425.00
Est. +86%
$227.96 $286.99
$241.00 +5.7%
Aug 28, 2026
Moderna Inc MRNA
BUY John Eade $180.00
Est. +26%
$142.77 $258.69
$258.38 +81.0%
Aug 28, 2026
Allstate Corp (The) ALL
SELL Kevin Heal $238.00
Est. +8%
$257.62 $219.51 (Low)
$269.06 -4.4%
Aug 26, 2026
McDonald`s Corp MCD
BUY - $310.00
Est. +16%
$267.07 $280.30
$280.25 +4.9%
Aug 25, 2026
Merck & Co Inc MRK
BUY Jasper Hellweg $170.00
Est. +11%
$153.61 $156.91
$150.39 -2.1%
Aug 25, 2026
AECOM ACM
BUY - $75.00
Est. +17%
$64.33 $70.50
$68.19 +6.0%
Aug 19, 2026
APA Corporation APA
BUY Bill Selesky $48.00
Est. +13%
$42.37 $52.96
$44.49 +5.0%
Aug 19, 2026
CVS Health Corp CVS
BUY - $114.00
Est. +19%
$95.58 $98.50
$79.96 -16.3%
Aug 19, 2026
Conoco Phillips COP
BUY Bill Selesky $153.00
Est. +17%
$131.23 $154.26
$136.94 +4.4%
Analyst John Eade
Signal & Target
BUY $500.00
Start Price $373.66
Best Price (1Y)
$365.38
Current Price $283.66
Return -24.1%
Analyst Jasper Hellweg
Signal & Target
BUY $1,550.00
Start Price $1,373.00
Best Price (1Y)
$1,449.68
Current Price $1,417.83
Return +3.3%
Analyst David Toung
Signal & Target
BUY $780.00
Start Price $709.18
Best Price (1Y)
$711.79
Current Price $706.09
Return -0.4%
Analyst John Eade
Signal & Target
BUY $500.00
Start Price $431.01
Best Price (1Y)
$423.91
Current Price $410.52
Return -4.8%
Analyst John Staszak
Signal & Target
BUY $410.00
Start Price $356.96
Best Price (1Y)
$377.76
Current Price $376.57
Return +5.5%
Analyst Stephen Biggar
Signal & Target
BUY $694.00
Start Price $635.70
Best Price (1Y)
$673.50
Current Price $672.58
Return +5.8%
Biogen Inc
BIIB
Oct 29, 2026
Analyst Jasper Hellweg
Signal & Target
BUY $280.00
Start Price $252.41
Best Price (1Y)
$258.73
Current Price $254.46
Return +0.8%
Analyst John Eade
Signal & Target
BUY $170.00
Start Price $155.95
Best Price (1Y)
$166.41
Current Price $163.93
Return +5.1%
Analyst -
Signal & Target
BUY $500.00
Start Price $343.95
Best Price (1Y)
$402.23
Current Price $323.83
Return -5.8%
Analyst -
Signal & Target
BUY $220.00
Start Price $202.93
Best Price (1Y)
$214.20
Current Price $211.30
Return +4.1%
Equifax, Inc.
EFX
Oct 22, 2026
Analyst John Eade
Signal & Target
BUY $200.00
Start Price $175.57
Best Price (1Y)
$196.49
Current Price $192.24
Return +9.5%
Signal & Target
BUY $150.00
Start Price $125.68
Best Price (1Y)
$129.84
Current Price $126.39
Return +0.6%
Netflix Inc.
NFLX
Oct 22, 2026
Analyst -
Signal & Target
BUY $95.00
Start Price $65.04
Best Price (1Y)
$67.82
Current Price $66.39
Return +2.1%
Analyst -
Signal & Target
BUY $125.00
Start Price $103.49
Best Price (1Y)
$116.36
Current Price $115.76
Return +11.9%
Fastenal Co.
FAST
Oct 21, 2026
Analyst -
Signal & Target
BUY $59.00
Start Price $51.75
Best Price (1Y)
$53.86
Current Price $53.21
Return +2.8%
Cencora Inc.
COR
Oct 20, 2026
Analyst David Toung
Signal & Target
BUY $380.00
Start Price $340.00
Best Price (1Y)
$355.64
Current Price $354.04
Return +4.1%
Analyst -
Signal & Target
BUY $95.00
Start Price $80.79
Best Price (1Y)
$89.47
Current Price $89.24
Return +10.5%
Analyst -
Signal & Target
BUY $210.00
Start Price $156.60
Best Price (1Y)
$177.26
Current Price $157.50
Return +0.6%
Analyst -
Signal & Target
BUY $135.00
Start Price $104.18
Best Price (1Y)
$105.50
Current Price $95.04
Return -8.8%
Analyst -
Signal & Target
BUY $95.00
Start Price $84.20
Best Price (1Y)
$95.27
Current Price $87.63
Return +4.1%
Analyst -
Signal & Target
BUY $260.00
Start Price $204.03
Best Price (1Y)
$267.47
Current Price $264.38
Return +29.6%
Analyst -
Signal & Target
BUY $850.00
Start Price $758.27
Best Price (1Y)
$991.73
Current Price $930.67
Return +22.7%
Analyst -
Signal & Target
BUY $30.00
Start Price $24.69
Best Price (1Y)
$31.36
Current Price $31.32
Return +26.9%
Analyst -
Signal & Target
BUY $240.00
Start Price $196.85
Best Price (1Y)
$230.67
Current Price $229.03
Return +16.3%
Analyst -
Signal & Target
BUY $86.00
Start Price $66.90
Best Price (1Y)
$74.42
Current Price $73.22
Return +9.4%
Linde Plc.
LIN
Sep 28, 2026
Analyst -
Signal & Target
BUY $538.00
Start Price $471.79
Best Price (1Y)
$526.56
Current Price $524.74
Return +11.2%
Analyst -
Signal & Target
BUY $110.00
Start Price $85.71
Best Price (1Y)
$102.81
Current Price $67.52
Return -21.2%
Exelon Corp.
EXC
Sep 22, 2026
Analyst Marie Ferguson
Signal & Target
BUY $49.00
Start Price $41.98
Best Price (1Y)
$47.09
Current Price $46.24
Return +10.1%
Analyst -
Signal & Target
BUY $330.00
Start Price $279.40
Best Price (1Y)
$379.63
Current Price $326.34
Return +16.8%
Netapp Inc
NTAP
Sep 11, 2026
Analyst -
Signal & Target
BUY $225.00
Start Price $198.18
Best Price (1Y)
$240.87
Current Price $187.67
Return -5.3%
Sap SE - ADR
SAP
Sep 10, 2026
Analyst Joseph Bonner
Signal & Target
BUY $265.00
Start Price $206.33
Best Price (1Y)
$243.05
Current Price $240.05
Return +16.3%
CIENA Corp.
CIEN
Sep 10, 2026
Analyst -
Signal & Target
BUY $550.00
Start Price $344.08
Best Price (1Y)
$454.73
Current Price $272.11
Return -20.9%
Analyst Alexandra Yates
Signal & Target
BUY $329.00
Start Price $297.71
Best Price (1Y)
$319.98
Current Price $318.88
Return +7.1%
Viatris Inc
VTRS
Sep 08, 2026
Analyst -
Signal & Target
BUY $20.00
Start Price $16.75
Best Price (1Y)
$19.51
Current Price $19.22
Return +14.7%
Analyst Joseph Bonner
Signal & Target
BUY $450.00
Start Price $347.40
Best Price (1Y)
$370.55
Current Price $290.62
Return -16.3%
Illumina Inc
ILMN
Sep 03, 2026
Analyst -
Signal & Target
BUY $235.00
Start Price $213.25
Best Price (1Y)
$309.35
Current Price $226.54
Return +6.2%
Analyst -
Signal & Target
BUY $88.00
Start Price $79.46
Best Price (1Y)
$82.45
Current Price $82.01
Return +3.2%
Analyst -
Signal & Target
BUY $600.00
Start Price $506.98
Best Price (1Y)
$539.41
Current Price $424.18
Return -16.3%
Analyst -
Signal & Target
BUY $250.00
Start Price $224.15
Best Price (1Y)
$270.84
Current Price $269.94
Return +20.4%
Analyst -
Signal & Target
BUY $58.00
Start Price $50.05
Best Price (1Y)
$61.98
Current Price $58.31
Return +16.5%
Analyst -
Signal & Target
BUY $162.00
Start Price $148.42
Best Price (1Y)
$171.77
Current Price $171.17
Return +15.3%
Analyst Joseph Bonner
Signal & Target
BUY $425.00
Start Price $227.96
Best Price (1Y)
$286.99
Current Price $241.00
Return +5.7%
Moderna Inc
MRNA
Aug 28, 2026
Analyst John Eade
Signal & Target
BUY $180.00
Start Price $142.77
Best Price (1Y)
$258.69
Current Price $258.38
Return +81.0%
Analyst Kevin Heal
Signal & Target
SELL $238.00
Start Price $257.62
Best Price (1Y)
$219.51
Current Price $269.06
Return -4.4%
Analyst -
Signal & Target
BUY $310.00
Start Price $267.07
Best Price (1Y)
$280.30
Current Price $280.25
Return +4.9%
Analyst Jasper Hellweg
Signal & Target
BUY $170.00
Start Price $153.61
Best Price (1Y)
$156.91
Current Price $150.39
Return -2.1%
AECOM
ACM
Aug 25, 2026
Analyst -
Signal & Target
BUY $75.00
Start Price $64.33
Best Price (1Y)
$70.50
Current Price $68.19
Return +6.0%
Analyst Bill Selesky
Signal & Target
BUY $48.00
Start Price $42.37
Best Price (1Y)
$52.96
Current Price $44.49
Return +5.0%
Analyst -
Signal & Target
BUY $114.00
Start Price $95.58
Best Price (1Y)
$98.50
Current Price $79.96
Return -16.3%
Analyst Bill Selesky
Signal & Target
BUY $153.00
Start Price $131.23
Best Price (1Y)
$154.26
Current Price $136.94
Return +4.4%

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
GE HealthCare Technologies Inc GEHC
Hold Buy Buy
Apr 01, 2024
Carnival Corp. - Ordinary Shares (Paired Stock) CCL
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 25, 2023
Solo Brands, Inc. SBDS
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
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 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