← Back to Analysts

William Blair Score: 43

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.8%
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 📉
45%
21 W / 26 L
Target Met
? How often was the target reached?
Hits vs. Total.
100%
23 W / 0 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
17%
4 W / 19 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
9%
2 W / 21 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.
39%
9 W / 14 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
43%
16 W / 21 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
50%
5 W / 5 L

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Oct 30, 2026
First Solar Inc FSLR
BUY - $248.00
Est. +45%
$171.20 $214.87
$194.51 +13.6%
Oct 30, 2026
SK hynix Inc. SKHY
SELL Sebastien Naji $154.00
Est. +5%
$162.09 $141.18 (Low)
$143.07 +11.7%
Oct 26, 2026
Accelevation Holdings Corp. ACCV
BUY - $20.00
Est. +62%
$12.38 $15.68
$11.70 -5.5%
Oct 20, 2026
MSCI Inc MSCI
BUY - $680.00
Est. +15%
$591.69 $677.62
$674.56 +14.0%
Oct 16, 2026
J.B. Hunt Transport Services, Inc. JBHT
BUY - $300.00
Est. +27%
$235.31 $234.01
$227.06 -3.5%
Oct 14, 2026
Pentair plc PNR
SELL - $50.00
Est. +6%
$52.97 $51.33 (Low)
$72.04 -36.0%
Oct 01, 2026
Micron Technology Inc. MU
BUY - $1,300.00
Est. +22%
$1,065.11 $1,107.87
$795.23 -25.3%
Sep 30, 2026
Pinnacle Financial Partners Inc. PNFP
BUY - $190.00
Est. +102%
$94.21 $107.09
$104.24 +10.6%
Sep 28, 2026
Acadia Pharmaceuticals Inc ACAD
BUY - $33.00
Est. +60%
$20.68 $21.54
$21.47 +3.8%
Sep 02, 2026
Amrize Ltd AMRZ
SELL - $40.00
Est. +7%
$42.81 $35.79 (Low)
$44.15 -3.1%
Aug 28, 2026
Element Solutions Inc ESI
BUY - $48.00
Est. +31%
$36.52 $38.38
$33.45 -8.4%
Aug 17, 2026
Ooma Inc OOMA
BUY - $24.00
Est. +18%
$20.27 $26.19
$19.01 -6.2%
Aug 17, 2026
Applovin Corp - Ordinary Shares - Class A APP
BUY - $440.00
Est. +39%
$316.55 $338.34
$271.75 -14.2%
Aug 17, 2026
Enovix Corporation ENVX
BUY - $5.00
Est. +39%
$3.60 $4.17
$2.79 -22.5%
Aug 13, 2026
Staar Surgical Co. STAA
BUY - $33.00
Est. +32%
$24.96 $27.44
$27.17 +8.9%
Aug 13, 2026
Brunswick Corp. BC
BUY - $94.00
Est. +16%
$81.05 $83.37
$81.31 +0.3%
Aug 07, 2026
RXO Inc RXO
BUY - $30.00
Est. +48%
$20.24 $29.37
$28.40 +40.3%
Aug 06, 2026
Zeta Global Holdings Corp - Ordinary Shares - Class A ZETA
BUY - $29.00
Est. +14%
$25.53 $35.75
$31.79 +24.5%
Aug 04, 2026
Atyr Pharma Inc LIFE
BUY - $33.00
Est. +45%
$22.83 $49.98
$37.13 +62.6%
Aug 04, 2026
MFA Financial Inc MFA
BUY - $11.00
Est. +20%
$9.16 $9.30
$6.62 -27.8%
Aug 03, 2026
Birkenstock Holding Plc BIRK
BUY Sharon Zackfia $44.00
Est. +14%
$38.72 $43.90
$37.27 -3.7%
Aug 03, 2026
Lantheus Holdings Inc LNTH
BUY - $102.50
Est. +1%
$101.19 $102.90
$101.14 0.0%
Aug 03, 2026
Maplebear Inc. CART
BUY - $55.00
Est. +22%
$45.15 $61.98
$59.22 +31.2%
Jul 23, 2026
Biolife Solutions Inc BLFS
SELL - $31.00
Est. +0%
$31.15 $29.63 (Low)
$38.61 -23.9%
Jul 21, 2026
Kamada Ltd KMDA
BUY - $15.00
Est. +106%
$7.27 $8.95
$7.42 +2.1%
Jun 10, 2026
Atlanticus Holdings Corp ATLC
BUY - $100.00
Est. +13%
$88.59 $114.34
$99.75 +12.6%
May 27, 2026
Icon Plc ICLR
SELL - $105.00
Est. +8%
$113.85 $113.94 (Low)
$203.11 -78.4%
Mar 16, 2026
Public Storage. PSA
BUY - $305.00
Est. +6%
$288.33 $343.63
$342.75 +18.9%
Mar 16, 2026
Spyre Therapeutics Inc. SYRE
BUY - $49.00
Est. +12%
$43.70 $110.15
$99.04 +126.6%
Mar 16, 2026
Savara Inc SVRA
BUY - $10.00
Est. +93%
$5.17 $6.48
$4.66 -9.9%
Mar 13, 2026
American Public Education Inc APEI
BUY - $58.00
Est. +0%
$57.89 $61.59
$42.41 -26.7%
Mar 12, 2026
NVIDIA Corp NVDA
BUY - $300.00
Est. +63%
$184.43 $243.37
$200.13 +8.5%
Mar 12, 2026
Netskope, Inc. Class A Common Stock NTSK
BUY - $21.00
Est. +124%
$9.39 $26.71
$22.77 +142.5%
Mar 03, 2026
Prairie Operating Co PROP
BUY - $3.50
Est. +96%
$1.79 $2.55
$0.40 -77.7%
Mar 02, 2026
Acadia Pharmaceuticals Inc ACAD
BUY - $29.00
Est. +27%
$22.81 $30.76
$21.47 -5.9%
Feb 23, 2026
Dominos Pizza Inc DPZ
BUY - $540.00
Est. +36%
$398.50 $417.49
$340.69 -14.5%
Jan 30, 2026
Caterpillar Inc. CAT
BUY - $735.00
Est. +10%
$665.24 $1,073.46
$591.25 -11.1%
Jan 28, 2026
Korro Bio Inc. KRRO
SELL Myles Minter $10.00
Est. +10%
$11.17 $8.34 (Low)
$16.62 -48.8%
Jan 21, 2026
Bancorp Inc. (The) TBBK
SELL - $60.00
Est. +10%
$66.50 $45.08 (Low)
$47.34 +28.8%
Dec 03, 2025
Viridian Therapeutics Inc VRDN
BUY - $47.00
Est. +54%
$30.43 $34.29
$29.06 -4.5%
Mar 05, 2025
Palantir Technologies Inc - Ordinary Shares - Class A PLTR
SELL - $84.00
Est. +7%
$90.13 $66.12 (Low)
$171.70 -90.5%
Apr 04, 2024
Staar Surgical Co. STAA
SELL Margaret Kaczor $45.03
Est. +1%
$45.54 $13.50 (Low)
$27.17 +40.3%
Jan 29, 2024
Abbvie Inc ABBV
BUY Tim Lugo $190.00
Est. +16%
$163.91 $207.32
$294.90 +79.9%
Apr 06, 2023
Carmax Inc KMX
BUY Sharon Zackfia $2,287.00
Est. +3455%
$64.33 -
$55.13 -14.3%
Apr 05, 2023
Kohl`s Corp. KSS
BUY Sam Poser $27.00
Est. +15%
$23.38 -
$25.36 +8.5%
Mar 23, 2023
Chewy Inc - Ordinary Shares - Class A CHWY
SELL Dylan Carden $35.00
Est. +0%
$35.02 -
$23.39 +33.2%
Feb 18, 2022
Intellia Therapeutics Inc NTLA
BUY Raju Prasad $144.00
Est. +66%
$86.52 -
$12.31 -85.8%
Jan 18, 2022
Snowflake Inc - Ordinary Shares - Class A SNOW
BUY Kamil Mielczarek $330.00
Est. +15%
$287.68 -
$290.62 +1.0%
Analyst -
Signal & Target
BUY $248.00
Start Price $171.20
Best Price (1Y)
$214.87
Current Price $194.51
Return +13.6%
Analyst Sebastien Naji
Signal & Target
SELL $154.00
Start Price $162.09
Best Price (1Y)
$141.18
Current Price $143.07
Return +11.7%
Analyst -
Signal & Target
BUY $20.00
Start Price $12.38
Best Price (1Y)
$15.68
Current Price $11.70
Return -5.5%
MSCI Inc
MSCI
Oct 20, 2026
Analyst -
Signal & Target
BUY $680.00
Start Price $591.69
Best Price (1Y)
$677.62
Current Price $674.56
Return +14.0%
Analyst -
Signal & Target
BUY $300.00
Start Price $235.31
Best Price (1Y)
$234.01
Current Price $227.06
Return -3.5%
Pentair plc
PNR
Oct 14, 2026
Analyst -
Signal & Target
SELL $50.00
Start Price $52.97
Best Price (1Y)
$51.33
Current Price $72.04
Return -36.0%
Analyst -
Signal & Target
BUY $1,300.00
Start Price $1,065.11
Best Price (1Y)
$1,107.87
Current Price $795.23
Return -25.3%
Analyst -
Signal & Target
BUY $190.00
Start Price $94.21
Best Price (1Y)
$107.09
Current Price $104.24
Return +10.6%
Analyst -
Signal & Target
BUY $33.00
Start Price $20.68
Best Price (1Y)
$21.54
Current Price $21.47
Return +3.8%
Amrize Ltd
AMRZ
Sep 02, 2026
Analyst -
Signal & Target
SELL $40.00
Start Price $42.81
Best Price (1Y)
$35.79
Current Price $44.15
Return -3.1%
Analyst -
Signal & Target
BUY $48.00
Start Price $36.52
Best Price (1Y)
$38.38
Current Price $33.45
Return -8.4%
Ooma Inc
OOMA
Aug 17, 2026
Analyst -
Signal & Target
BUY $24.00
Start Price $20.27
Best Price (1Y)
$26.19
Current Price $19.01
Return -6.2%
Analyst -
Signal & Target
BUY $440.00
Start Price $316.55
Best Price (1Y)
$338.34
Current Price $271.75
Return -14.2%
Analyst -
Signal & Target
BUY $5.00
Start Price $3.60
Best Price (1Y)
$4.17
Current Price $2.79
Return -22.5%
Analyst -
Signal & Target
BUY $33.00
Start Price $24.96
Best Price (1Y)
$27.44
Current Price $27.17
Return +8.9%
Analyst -
Signal & Target
BUY $94.00
Start Price $81.05
Best Price (1Y)
$83.37
Current Price $81.31
Return +0.3%
RXO Inc
RXO
Aug 07, 2026
Analyst -
Signal & Target
BUY $30.00
Start Price $20.24
Best Price (1Y)
$29.37
Current Price $28.40
Return +40.3%
Analyst -
Signal & Target
BUY $29.00
Start Price $25.53
Best Price (1Y)
$35.75
Current Price $31.79
Return +24.5%
Analyst -
Signal & Target
BUY $33.00
Start Price $22.83
Best Price (1Y)
$49.98
Current Price $37.13
Return +62.6%
Analyst -
Signal & Target
BUY $11.00
Start Price $9.16
Best Price (1Y)
$9.30
Current Price $6.62
Return -27.8%
Analyst Sharon Zackfia
Signal & Target
BUY $44.00
Start Price $38.72
Best Price (1Y)
$43.90
Current Price $37.27
Return -3.7%
Analyst -
Signal & Target
BUY $102.50
Start Price $101.19
Best Price (1Y)
$102.90
Current Price $101.14
Return 0.0%
Analyst -
Signal & Target
BUY $55.00
Start Price $45.15
Best Price (1Y)
$61.98
Current Price $59.22
Return +31.2%
Analyst -
Signal & Target
SELL $31.00
Start Price $31.15
Best Price (1Y)
$29.63
Current Price $38.61
Return -23.9%
Kamada Ltd
KMDA
Jul 21, 2026
Analyst -
Signal & Target
BUY $15.00
Start Price $7.27
Best Price (1Y)
$8.95
Current Price $7.42
Return +2.1%
Analyst -
Signal & Target
BUY $100.00
Start Price $88.59
Best Price (1Y)
$114.34
Current Price $99.75
Return +12.6%
Icon Plc
ICLR
May 27, 2026
Analyst -
Signal & Target
SELL $105.00
Start Price $113.85
Best Price (1Y)
$113.94
Current Price $203.11
Return -78.4%
Analyst -
Signal & Target
BUY $305.00
Start Price $288.33
Best Price (1Y)
$343.63
Current Price $342.75
Return +18.9%
Analyst -
Signal & Target
BUY $49.00
Start Price $43.70
Best Price (1Y)
$110.15
Current Price $99.04
Return +126.6%
Savara Inc
SVRA
Mar 16, 2026
Analyst -
Signal & Target
BUY $10.00
Start Price $5.17
Best Price (1Y)
$6.48
Current Price $4.66
Return -9.9%
Analyst -
Signal & Target
BUY $58.00
Start Price $57.89
Best Price (1Y)
$61.59
Current Price $42.41
Return -26.7%
NVIDIA Corp
NVDA
Mar 12, 2026
Analyst -
Signal & Target
BUY $300.00
Start Price $184.43
Best Price (1Y)
$243.37
Current Price $200.13
Return +8.5%
Analyst -
Signal & Target
BUY $21.00
Start Price $9.39
Best Price (1Y)
$26.71
Current Price $22.77
Return +142.5%
Analyst -
Signal & Target
BUY $3.50
Start Price $1.79
Best Price (1Y)
$2.55
Current Price $0.40
Return -77.7%
Analyst -
Signal & Target
BUY $29.00
Start Price $22.81
Best Price (1Y)
$30.76
Current Price $21.47
Return -5.9%
Analyst -
Signal & Target
BUY $540.00
Start Price $398.50
Best Price (1Y)
$417.49
Current Price $340.69
Return -14.5%
Analyst -
Signal & Target
BUY $735.00
Start Price $665.24
Best Price (1Y)
$1,073.46
Current Price $591.25
Return -11.1%
Analyst Myles Minter
Signal & Target
SELL $10.00
Start Price $11.17
Best Price (1Y)
$8.34
Current Price $16.62
Return -48.8%
Analyst -
Signal & Target
SELL $60.00
Start Price $66.50
Best Price (1Y)
$45.08
Current Price $47.34
Return +28.8%
Analyst -
Signal & Target
BUY $47.00
Start Price $30.43
Best Price (1Y)
$34.29
Current Price $29.06
Return -4.5%
Analyst -
Signal & Target
SELL $84.00
Start Price $90.13
Best Price (1Y)
$66.12
Current Price $171.70
Return -90.5%
Analyst Margaret Kaczor
Signal & Target
SELL $45.03
Start Price $45.54
Best Price (1Y)
$13.50
Current Price $27.17
Return +40.3%
Abbvie Inc
ABBV
Jan 29, 2024
Analyst Tim Lugo
Signal & Target
BUY $190.00
Start Price $163.91
Best Price (1Y)
$207.32
Current Price $294.90
Return +79.9%
Carmax Inc
KMX
Apr 06, 2023
Analyst Sharon Zackfia
Signal & Target
BUY $2,287.00
Start Price $64.33
Best Price (1Y)
-
Current Price $55.13
Return -14.3%
Kohl`s Corp.
KSS
Apr 05, 2023
Analyst Sam Poser
Signal & Target
BUY $27.00
Start Price $23.38
Best Price (1Y)
-
Current Price $25.36
Return +8.5%
Analyst Dylan Carden
Signal & Target
SELL $35.00
Start Price $35.02
Best Price (1Y)
-
Current Price $23.39
Return +33.2%
Analyst Raju Prasad
Signal & Target
BUY $144.00
Start Price $86.52
Best Price (1Y)
-
Current Price $12.31
Return -85.8%
Signal & Target
BUY $330.00
Start Price $287.68
Best Price (1Y)
-
Current Price $290.62
Return +1.0%

Recent Upgrades / Downgrades

Date Stock Action From To
Oct 30, 2026
SK hynix Inc. SKHY
Hold Outperform Outperform
Oct 30, 2026
Global Payments, Inc. GPN
Hold Market Perform Market Perform
Oct 30, 2026
Starbucks Corp. SBUX
Hold Outperform Outperform
Oct 29, 2026
Cheesecake Factory Inc. CAKE
Hold Outperform Outperform
Oct 29, 2026
Alkami Technology Inc ALKT
Downgrade Market Perform
Oct 29, 2026
EBay Inc. EBAY
Initialise Market Perform
Oct 28, 2026
Conoco Phillips COP
Initialise Market Perform
Oct 28, 2026
Chevron Corp. CVX
Initialise Outperform Outperform
Oct 28, 2026
Exxon Mobil Corp. XOM
Initialise Market Perform
Oct 27, 2026
Broadcom Inc AVGO
Downgrade Outperform Market Perform
Oct 27, 2026
Moderna Inc MRNA
Downgrade Outperform Market Perform
Oct 26, 2026
Accelevation Holdings Corp. ACCV
Initialise Outperform
Oct 23, 2026
American Express Co. AXP
Hold Outperform Outperform
Oct 22, 2026
Tesla Inc TSLA
Downgrade Market Perform Market Perform
Oct 22, 2026
Builders Firstsource Inc BLDR
Downgrade Market Perform
Oct 22, 2026
Vita Coco Company Inc (The) COCO
Hold Market Perform Market Perform
Oct 22, 2026
ProShares S&P 500 Dynamic Buffer ETF FB
Hold Outperform Outperform
Oct 21, 2026
Vor Biopharma Inc VOR
Initialise Outperform
Oct 21, 2026
Clean Harbors, Inc. CLH
Downgrade Outperform Neutral
Oct 21, 2026
Netflix Inc. NFLX
Hold Outperform Outperform
Oct 20, 2026
Midera Food Processing, Inc. MFP
Initialise Outperform
Oct 20, 2026
Braze Inc - Ordinary Shares - Class A BRZE
Downgrade Market Perform
Oct 20, 2026
Torrid Holdings Inc CURV
Hold Market Perform Market Perform
Oct 19, 2026
Silence Therapeutics Plc - ADR SLN
Downgrade Outperform Market Perform
Oct 16, 2026
Wave Life Sciences Ltd. WVE
Initialise Outperform Outperform
Oct 16, 2026
Kardigan, Inc. KARD
Initialise Outperform
Oct 16, 2026
Palvella Therapeutics, Inc. PVLA
Initialise Outperform
Oct 16, 2026
Ascentage Pharma Group International AAPG
Initialise Outperform
Oct 16, 2026
Faeth Therapeutics, Inc. FTH
Initialise Outperform
Oct 16, 2026
Kardigan, Inc. KARD
Downgrade Outperform Neutral
Oct 16, 2026
Tango Therapeutics Inc TNGX
Initialise Outperform
Oct 16, 2026
Rhythm Pharmaceuticals Inc. RYTM
Initialise Outperform
Oct 16, 2026
Immunome Inc IMNM
Initialise Outperform
Oct 16, 2026
Edgewise Therapeutics Inc EWTX
Initialise Outperform
Oct 16, 2026
Revolution Medicines Inc RVMD
Initialise Market Perform Outperform
Oct 16, 2026
Ideaya Biosciences Inc IDYA
Initialise Outperform
Oct 16, 2026
Arcus Biosciences Inc RCUS
Initialise Outperform
Oct 16, 2026
Cytokinetics Inc CYTK
Initialise Outperform
Oct 15, 2026
Clarivate Plc CLVT
Downgrade Market Perform
Oct 15, 2026
Clarivate Plc CCC
Downgrade Market Perform
Oct 14, 2026
Marex Group Plc MRX
Initialise Outperform
Oct 12, 2026
Bristol-Myers Squibb Co. BMY
Hold Market Perform Market Perform
Oct 09, 2026
Alignment Healthcare Inc ALHC
Downgrade Market Perform
Oct 09, 2026
Space Exploration Technologies Corp. SPCX
Hold Outperform Outperform
Oct 09, 2026
Starbucks Corp. SBUX
Upgrade Outperform Buy
Oct 08, 2026
Latham Group Inc SWIM
Downgrade Outperform Market Perform
Oct 08, 2026
Starbucks Corp. SBUX
Hold Outperform Outperform
Oct 07, 2026
Flutter Entertainment Plc FLUT
Downgrade Market Perform
Oct 07, 2026
SiteOne Landscape Supply Inc SITE
Hold Market Perform Market Perform
Oct 06, 2026
Option Care Health Inc. - Registered Shares OPCH
Downgrade Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Downgrade
From -
To Market Perform
Action Initialise
From -
To Market Perform
Action Initialise
From -
To Market Perform
Action Initialise
From Outperform
To Outperform
Action Initialise
From -
To Market Perform
Action Downgrade
From Outperform
To Market Perform
Action Downgrade
From Outperform
To Market Perform
Action Initialise
From -
To Outperform
Action Hold
From Outperform
To Outperform
Action Downgrade
From Market Perform
To Market Perform
Action Downgrade
From -
To Market Perform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Initialise
From -
To Outperform
Action Downgrade
From Outperform
To Neutral
Action Hold
From Outperform
To Outperform
Action Initialise
From -
To Outperform
Action Downgrade
From -
To Market Perform
Action Hold
From Market Perform
To Market Perform
Action Downgrade
From Outperform
To Market Perform
Action Initialise
From Outperform
To Outperform
Action Initialise
From -
To Outperform
Action Initialise
From -
To Outperform
Action Initialise
From -
To Outperform
Action Initialise
From -
To Outperform
Action Downgrade
From Outperform
To Neutral
Action Initialise
From -
To Outperform
Action Initialise
From -
To Outperform
Action Initialise
From -
To Outperform
Action Initialise
From -
To Outperform
Action Initialise
From Market Perform
To Outperform
Action Initialise
From -
To Outperform
Action Initialise
From -
To Outperform
Action Initialise
From -
To Outperform
Action Downgrade
From -
To Market Perform
Action Downgrade
From -
To Market Perform
Action Initialise
From -
To Outperform
Action Hold
From Market Perform
To Market Perform
Action Downgrade
From -
To Market Perform
Action Hold
From Outperform
To Outperform
Action Upgrade
From Outperform
To Buy
Action Downgrade
From Outperform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Downgrade
From -
To Market Perform
Action Hold
From Market Perform
To Market Perform
Action Downgrade
From -
To Market Perform