← Back to Analysts

William Blair Score: 44

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.
+4.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 📉
54%
20 W / 17 L
Target Met
? How often was the target reached?
Hits vs. Total.
100%
17 W / 0 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
12%
2 W / 15 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
12%
2 W / 15 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%
9 W / 8 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
57%
17 W / 13 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
43%
3 W / 4 L

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Aug 28, 2026
Element Solutions Inc ESI
BUY - $48.00
Est. +31%
$36.52 $37.50
$36.01 -1.4%
Aug 17, 2026
Applovin Corp - Ordinary Shares - Class A APP
BUY - $440.00
Est. +39%
$316.55 $335.45
$320.56 +1.3%
Aug 17, 2026
Ooma Inc OOMA
BUY - $24.00
Est. +18%
$20.27 $26.19
$23.20 +14.5%
Aug 17, 2026
Enovix Corporation ENVX
BUY - $5.00
Est. +39%
$3.60 $4.17
$3.37 -6.4%
Aug 13, 2026
Brunswick Corp. BC
BUY - $94.00
Est. +16%
$81.05 $83.37
$74.43 -8.2%
Aug 13, 2026
Staar Surgical Co. STAA
BUY - $33.00
Est. +32%
$24.96 $26.25
$23.47 -6.0%
Aug 07, 2026
RXO Inc RXO
BUY - $30.00
Est. +48%
$20.24 $23.90
$20.00 -1.2%
Aug 06, 2026
Zeta Global Holdings Corp - Ordinary Shares - Class A ZETA
BUY - $29.00
Est. +14%
$25.53 $32.81
$31.35 +22.8%
Aug 04, 2026
MFA Financial Inc MFA
BUY - $11.00
Est. +20%
$9.16 $9.30
$8.95 -2.3%
Aug 04, 2026
Atyr Pharma Inc LIFE
BUY - $33.00
Est. +45%
$22.83 $40.97
$39.85 +74.6%
Aug 03, 2026
Lantheus Holdings Inc LNTH
BUY - $102.50
Est. +1%
$101.19 $102.90
$100.97 -0.2%
Aug 03, 2026
Maplebear Inc. CART
BUY - $55.00
Est. +22%
$45.15 $52.67
$51.72 +14.6%
Aug 03, 2026
Birkenstock Holding Plc BIRK
BUY Sharon Zackfia $44.00
Est. +14%
$38.72 $43.90
$33.95 -12.3%
Jul 23, 2026
Biolife Solutions Inc BLFS
SELL - $31.00
Est. +0%
$31.15 $29.63 (Low)
$35.25 -13.2%
Jul 21, 2026
Kamada Ltd KMDA
BUY - $15.00
Est. +106%
$7.27 $8.64
$8.54 +17.5%
Jun 10, 2026
Atlanticus Holdings Corp ATLC
BUY - $100.00
Est. +13%
$88.59 $114.34
$93.13 +5.1%
May 27, 2026
Icon Plc ICLR
SELL - $105.00
Est. +8%
$113.85 $113.94 (Low)
$164.85 -44.8%
Mar 16, 2026
Public Storage. PSA
BUY - $305.00
Est. +6%
$288.33 $335.55
$302.01 +4.7%
Mar 16, 2026
Spyre Therapeutics Inc. SYRE
BUY - $49.00
Est. +12%
$43.70 $110.15
$87.25 +99.7%
Mar 16, 2026
Savara Inc SVRA
BUY - $10.00
Est. +93%
$5.17 $6.48
$5.37 +3.9%
Mar 13, 2026
American Public Education Inc APEI
BUY - $58.00
Est. +0%
$57.89 $61.59
$45.36 -21.6%
Mar 12, 2026
NVIDIA Corp NVDA
BUY - $300.00
Est. +63%
$184.43 $236.54
$230.36 +24.9%
Mar 12, 2026
Netskope, Inc. Class A Common Stock NTSK
BUY - $21.00
Est. +124%
$9.39 $16.58
$14.34 +52.7%
Mar 03, 2026
Prairie Operating Co PROP
BUY - $3.50
Est. +96%
$1.79 $2.55
$0.47 -73.7%
Mar 02, 2026
Acadia Pharmaceuticals Inc ACAD
BUY - $29.00
Est. +27%
$22.81 $30.76
$28.02 +22.8%
Feb 23, 2026
Dominos Pizza Inc DPZ
BUY - $540.00
Est. +36%
$398.50 $417.49
$341.08 -14.4%
Jan 30, 2026
Caterpillar Inc. CAT
BUY - $735.00
Est. +10%
$665.24 $1,073.46
$813.94 +22.4%
Jan 28, 2026
Korro Bio Inc. KRRO
SELL Myles Minter $10.00
Est. +10%
$11.17 $9.11 (Low)
$11.62 -4.0%
Jan 21, 2026
Bancorp Inc. (The) TBBK
SELL - $60.00
Est. +10%
$66.50 $50.21 (Low)
$66.87 -0.6%
Dec 03, 2025
Viridian Therapeutics Inc VRDN
BUY - $47.00
Est. +54%
$30.43 $34.29
$22.92 -24.7%
Mar 05, 2025
Palantir Technologies Inc - Ordinary Shares - Class A PLTR
SELL - $84.00
Est. +7%
$90.13 $66.12 (Low)
$174.33 -93.4%
Apr 04, 2024
Staar Surgical Co. STAA
SELL Margaret Kaczor $45.03
Est. +1%
$45.54 $13.50 (Low)
$23.47 +48.5%
Jan 29, 2024
Abbvie Inc ABBV
BUY Tim Lugo $190.00
Est. +16%
$163.91 $207.32
$256.34 +56.4%
Apr 06, 2023
Carmax Inc KMX
BUY Sharon Zackfia $2,287.00
Est. +3455%
$64.33 -
$63.29 -1.6%
Apr 05, 2023
Kohl`s Corp. KSS
BUY Sam Poser $27.00
Est. +15%
$23.38 -
$19.44 -16.9%
Mar 23, 2023
Chewy Inc - Ordinary Shares - Class A CHWY
SELL Dylan Carden $35.00
Est. +0%
$35.02 -
$23.66 +32.4%
Feb 18, 2022
Intellia Therapeutics Inc NTLA
BUY Raju Prasad $144.00
Est. +66%
$86.52 -
$12.74 -85.3%
Jan 18, 2022
Snowflake Inc - Ordinary Shares - Class A SNOW
BUY Kamil Mielczarek $330.00
Est. +15%
$287.68 -
$337.18 +17.2%
Analyst -
Signal & Target
BUY $48.00
Start Price $36.52
Best Price (1Y)
$37.50
Current Price $36.01
Return -1.4%
Analyst -
Signal & Target
BUY $440.00
Start Price $316.55
Best Price (1Y)
$335.45
Current Price $320.56
Return +1.3%
Ooma Inc
OOMA
Aug 17, 2026
Analyst -
Signal & Target
BUY $24.00
Start Price $20.27
Best Price (1Y)
$26.19
Current Price $23.20
Return +14.5%
Analyst -
Signal & Target
BUY $5.00
Start Price $3.60
Best Price (1Y)
$4.17
Current Price $3.37
Return -6.4%
Analyst -
Signal & Target
BUY $94.00
Start Price $81.05
Best Price (1Y)
$83.37
Current Price $74.43
Return -8.2%
Analyst -
Signal & Target
BUY $33.00
Start Price $24.96
Best Price (1Y)
$26.25
Current Price $23.47
Return -6.0%
RXO Inc
RXO
Aug 07, 2026
Analyst -
Signal & Target
BUY $30.00
Start Price $20.24
Best Price (1Y)
$23.90
Current Price $20.00
Return -1.2%
Analyst -
Signal & Target
BUY $29.00
Start Price $25.53
Best Price (1Y)
$32.81
Current Price $31.35
Return +22.8%
Analyst -
Signal & Target
BUY $11.00
Start Price $9.16
Best Price (1Y)
$9.30
Current Price $8.95
Return -2.3%
Analyst -
Signal & Target
BUY $33.00
Start Price $22.83
Best Price (1Y)
$40.97
Current Price $39.85
Return +74.6%
Analyst -
Signal & Target
BUY $102.50
Start Price $101.19
Best Price (1Y)
$102.90
Current Price $100.97
Return -0.2%
Analyst -
Signal & Target
BUY $55.00
Start Price $45.15
Best Price (1Y)
$52.67
Current Price $51.72
Return +14.6%
Analyst Sharon Zackfia
Signal & Target
BUY $44.00
Start Price $38.72
Best Price (1Y)
$43.90
Current Price $33.95
Return -12.3%
Analyst -
Signal & Target
SELL $31.00
Start Price $31.15
Best Price (1Y)
$29.63
Current Price $35.25
Return -13.2%
Kamada Ltd
KMDA
Jul 21, 2026
Analyst -
Signal & Target
BUY $15.00
Start Price $7.27
Best Price (1Y)
$8.64
Current Price $8.54
Return +17.5%
Analyst -
Signal & Target
BUY $100.00
Start Price $88.59
Best Price (1Y)
$114.34
Current Price $93.13
Return +5.1%
Icon Plc
ICLR
May 27, 2026
Analyst -
Signal & Target
SELL $105.00
Start Price $113.85
Best Price (1Y)
$113.94
Current Price $164.85
Return -44.8%
Analyst -
Signal & Target
BUY $305.00
Start Price $288.33
Best Price (1Y)
$335.55
Current Price $302.01
Return +4.7%
Analyst -
Signal & Target
BUY $49.00
Start Price $43.70
Best Price (1Y)
$110.15
Current Price $87.25
Return +99.7%
Savara Inc
SVRA
Mar 16, 2026
Analyst -
Signal & Target
BUY $10.00
Start Price $5.17
Best Price (1Y)
$6.48
Current Price $5.37
Return +3.9%
Analyst -
Signal & Target
BUY $58.00
Start Price $57.89
Best Price (1Y)
$61.59
Current Price $45.36
Return -21.6%
NVIDIA Corp
NVDA
Mar 12, 2026
Analyst -
Signal & Target
BUY $300.00
Start Price $184.43
Best Price (1Y)
$236.54
Current Price $230.36
Return +24.9%
Analyst -
Signal & Target
BUY $21.00
Start Price $9.39
Best Price (1Y)
$16.58
Current Price $14.34
Return +52.7%
Analyst -
Signal & Target
BUY $3.50
Start Price $1.79
Best Price (1Y)
$2.55
Current Price $0.47
Return -73.7%
Analyst -
Signal & Target
BUY $29.00
Start Price $22.81
Best Price (1Y)
$30.76
Current Price $28.02
Return +22.8%
Analyst -
Signal & Target
BUY $540.00
Start Price $398.50
Best Price (1Y)
$417.49
Current Price $341.08
Return -14.4%
Analyst -
Signal & Target
BUY $735.00
Start Price $665.24
Best Price (1Y)
$1,073.46
Current Price $813.94
Return +22.4%
Analyst Myles Minter
Signal & Target
SELL $10.00
Start Price $11.17
Best Price (1Y)
$9.11
Current Price $11.62
Return -4.0%
Analyst -
Signal & Target
SELL $60.00
Start Price $66.50
Best Price (1Y)
$50.21
Current Price $66.87
Return -0.6%
Analyst -
Signal & Target
BUY $47.00
Start Price $30.43
Best Price (1Y)
$34.29
Current Price $22.92
Return -24.7%
Analyst -
Signal & Target
SELL $84.00
Start Price $90.13
Best Price (1Y)
$66.12
Current Price $174.33
Return -93.4%
Analyst Margaret Kaczor
Signal & Target
SELL $45.03
Start Price $45.54
Best Price (1Y)
$13.50
Current Price $23.47
Return +48.5%
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 $256.34
Return +56.4%
Carmax Inc
KMX
Apr 06, 2023
Analyst Sharon Zackfia
Signal & Target
BUY $2,287.00
Start Price $64.33
Best Price (1Y)
-
Current Price $63.29
Return -1.6%
Kohl`s Corp.
KSS
Apr 05, 2023
Analyst Sam Poser
Signal & Target
BUY $27.00
Start Price $23.38
Best Price (1Y)
-
Current Price $19.44
Return -16.9%
Analyst Dylan Carden
Signal & Target
SELL $35.00
Start Price $35.02
Best Price (1Y)
-
Current Price $23.66
Return +32.4%
Analyst Raju Prasad
Signal & Target
BUY $144.00
Start Price $86.52
Best Price (1Y)
-
Current Price $12.74
Return -85.3%
Signal & Target
BUY $330.00
Start Price $287.68
Best Price (1Y)
-
Current Price $337.18
Return +17.2%

Recent Upgrades / Downgrades

Date Stock Action From To
Aug 28, 2026
Workday Inc - Ordinary Shares - Class A WDAY
Hold Outperform Outperform
Aug 28, 2026
TeraWulf Inc WULF
Initialise Outperform
Aug 28, 2026
Moderna Inc MRNA
Initialise Outperform Outperform
Aug 28, 2026
DraftKings Inc. - Ordinary Shares - Class A DKNG
Initialise Market Perform Outperform
Aug 26, 2026
Palantir Technologies Inc - Ordinary Shares - Class A PLTR
Hold Outperform Outperform
Aug 24, 2026
Zillow Group Inc - Ordinary Shares - Class C Z
Hold Positive Positive
Aug 24, 2026
Fortune Brands Innovations Inc FBIN
Initialise Perform
Aug 21, 2026
Equifax, Inc. EFX
Initialise Outperform
Aug 21, 2026
Tandem Diabetes Care Inc TNDM
Initialise Outperform
Aug 21, 2026
Ulta Beauty Inc ULTA
Hold Market Perform Market Perform
Aug 21, 2026
BJ`s Wholesale Club Holdings Inc BJ
Hold Outperform Outperform
Aug 20, 2026
Surrozen Inc SRZN
Initialise Outperform
Aug 19, 2026
Dollar Tree Inc DLTR
Upgrade Outperform
Aug 19, 2026
NVIDIA Corp NVDA
Downgrade Outperform Underweight
Aug 19, 2026
Moderna Inc MRNA
Upgrade Underperform Outperform
Aug 18, 2026
Enliven Therapeutics Inc ELVN
Initialise Outperform
Aug 17, 2026
BJ`s Wholesale Club Holdings Inc BJ
Downgrade Mixed Market Perform
Aug 17, 2026
Argen X SE - ADR ARGX
Hold Outperform Outperform
Aug 17, 2026
Enovix Corporation ENVX
Downgrade Outperform Market Perform
Aug 13, 2026
Accelerant Holdings ARX
Downgrade Outperform Market Perform
Aug 12, 2026
Intuitive Surgical Inc ISRG
Downgrade Outperform Market Perform
Aug 11, 2026
Cardiff Oncology Inc CRDF
Downgrade Market Perform
Aug 11, 2026
On Holding AG - Ordinary Shares Class A ONON
Downgrade Outperform Market Perform
Aug 10, 2026
Hewlett Packard Enterprise Co HPE
Initialise Outperform
Aug 10, 2026
Tenax Therapeutics Inc TENX
Downgrade Outperform Market Perform
Aug 07, 2026
Dropbox Inc - Ordinary Shares - Class A DBX
Upgrade Market Perform
Aug 06, 2026
Zoetis Inc - Ordinary Shares - Class A ZTS
Downgrade Outperform Market Perform
Aug 06, 2026
LegalZoom.com Inc. LZ
Downgrade Outperform Market Perform
Aug 06, 2026
EPAM Systems Inc EPAM
Downgrade Market Perform
Aug 05, 2026
Suja Life, Inc. SUJA
Downgrade Outperform Market Perform
Aug 05, 2026
Procept BioRobotics Corp PRCT
Downgrade Outperform Market Perform
Aug 05, 2026
Circle Internet Group CRCL
Hold Outperform Outperform
Aug 04, 2026
Palantir Technologies Inc - Ordinary Shares - Class A PLTR
Hold Outperform Outperform
Aug 04, 2026
Palantir Technologies Inc - Ordinary Shares - Class A PLTR
Initialise Outperform Neutral
Aug 04, 2026
Hudbay Minerals Inc. HBM
Initialise Outperform
Aug 03, 2026
GE Vernova Inc. GEV
Hold Outperform Outperform
Aug 03, 2026
Birkenstock Holding Plc BIRK
Downgrade Market Perform
Aug 03, 2026
Lantheus Holdings Inc LNTH
Downgrade Outperform Market Perform
Aug 03, 2026
Lucid Group Inc LCID
Downgrade Market Perform
Jul 31, 2026
Space Exploration Technologies Corp. SPCX
Hold Outperform Outperform
Jul 31, 2026
Godaddy Inc - Ordinary Shares - Class A GDDY
Downgrade Market Perform
Jul 30, 2026
MarketAxess Holdings Inc. MKTX
Downgrade Outperform Market Perform
Jul 30, 2026
Stride Inc LRN
Downgrade Outperform Market Perform
Jul 29, 2026
Skyworks Solutions, Inc. SWKS
Hold Buy Buy
Jul 29, 2026
Costar Group, Inc. CSGP
Downgrade Outperform Market Perform
Jul 29, 2026
Lennox International Inc LII
Hold Outperform Outperform
Jul 29, 2026
Parsons Corp PSN
Hold Outperform Outperform
Jul 28, 2026
Royal Caribbean Group RCL
Hold Outperform Outperform
Jul 28, 2026
Boeing Co. BA
Hold Outperform Outperform
Jul 28, 2026
Rapport Therapeutics Inc. RAPP
Initialise Outperform
Action Hold
From Outperform
To Outperform
Action Initialise
From -
To Outperform
Action Initialise
From Outperform
To Outperform
Action Initialise
From Market Perform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Positive
To Positive
Action Initialise
From -
To Perform
Action Initialise
From -
To Outperform
Action Initialise
From -
To Outperform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Initialise
From -
To Outperform
Action Upgrade
From -
To Outperform
Action Downgrade
From Outperform
To Underweight
Action Upgrade
From Underperform
To Outperform
Action Initialise
From -
To Outperform
Action Downgrade
From Mixed
To Market Perform
Action Hold
From Outperform
To Outperform
Action Downgrade
From Outperform
To Market Perform
Action Downgrade
From Outperform
To Market Perform
Action Downgrade
From Outperform
To Market Perform
Action Downgrade
From -
To Market Perform
Action Downgrade
From Outperform
To Market Perform
Action Initialise
From -
To Outperform
Action Downgrade
From Outperform
To Market Perform
Action Upgrade
From -
To Market Perform
Action Downgrade
From Outperform
To Market Perform
Action Downgrade
From Outperform
To Market Perform
Action Downgrade
From -
To Market Perform
Action Downgrade
From Outperform
To Market Perform
Action Downgrade
From Outperform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Initialise
From Outperform
To Neutral
Action Initialise
From -
To Outperform
Action Hold
From Outperform
To Outperform
Action Downgrade
From -
To Market Perform
Action Downgrade
From Outperform
To Market Perform
Action Downgrade
From -
To Market Perform
Action Hold
From Outperform
To Outperform
Action Downgrade
From -
To Market Perform
Action Downgrade
From Outperform
To Market Perform
Action Downgrade
From Outperform
To Market Perform
Action Hold
From Buy
To Buy
Action Downgrade
From Outperform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Initialise
From -
To Outperform