← Back to Analysts

William Blair Score: 41

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

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Jun 10, 2026
Atlanticus Holdings Corp ATLC
BUY - $100.00
Est. +13%
$88.59 $95.00
$92.38 +4.3%
May 27, 2026
Icon Plc ICLR
SELL - $105.00
Est. +8%
$113.85 $113.94 (Low)
$146.18 -28.4%
Mar 16, 2026
Spyre Therapeutics Inc. SYRE
BUY - $49.00
Est. +12%
$43.70 $84.43
$80.79 +84.9%
Mar 16, 2026
Public Storage. PSA
BUY - $305.00
Est. +6%
$288.33 $331.79
$325.94 +13.0%
Mar 16, 2026
Savara Inc SVRA
BUY - $10.00
Est. +93%
$5.17 $6.24
$5.26 +1.7%
Mar 13, 2026
American Public Education Inc APEI
BUY - $58.00
Est. +0%
$57.89 $61.59
$52.13 -9.9%
Mar 12, 2026
NVIDIA Corp NVDA
BUY - $300.00
Est. +63%
$184.43 $236.54
$205.19 +11.3%
Mar 12, 2026
Netskope, Inc. Class A Common Stock NTSK
BUY - $21.00
Est. +124%
$9.39 $13.29
$9.04 -3.7%
Mar 03, 2026
Prairie Operating Co PROP
BUY - $3.50
Est. +96%
$1.79 $2.55
$0.78 -56.3%
Mar 02, 2026
Acadia Pharmaceuticals Inc ACAD
BUY - $29.00
Est. +27%
$22.81 $24.34
$21.09 -7.5%
Feb 23, 2026
Dominos Pizza Inc DPZ
BUY - $540.00
Est. +36%
$398.50 $417.49
$323.88 -18.7%
Jan 30, 2026
Caterpillar Inc. CAT
BUY - $735.00
Est. +10%
$665.24 $946.83
$910.57 +36.9%
Jan 28, 2026
Korro Bio Inc. KRRO
SELL Myles Minter $10.00
Est. +10%
$11.17 $9.11 (Low)
$11.61 -3.9%
Jan 21, 2026
Bancorp Inc. (The) TBBK
SELL - $60.00
Est. +10%
$66.50 $50.21 (Low)
$57.46 +13.6%
Dec 03, 2025
Viridian Therapeutics Inc VRDN
BUY - $47.00
Est. +54%
$30.43 $34.29
$16.35 -46.3%
Mar 05, 2025
Palantir Technologies Inc - Ordinary Shares - Class A PLTR
SELL - $84.00
Est. +7%
$90.13 $66.12 (Low)
$127.99 -42.0%
Apr 04, 2024
Staar Surgical Co. STAA
SELL Margaret Kaczor $45.03
Est. +1%
$45.54 $13.50 (Low)
$28.37 +37.7%
Jan 29, 2024
Abbvie Inc ABBV
BUY Tim Lugo $190.00
Est. +16%
$163.91 $207.32
$227.73 +38.9%
Apr 06, 2023
Carmax Inc KMX
BUY Sharon Zackfia $2,287.00
Est. +3455%
$64.33 -
$51.26 -20.3%
Apr 05, 2023
Kohl`s Corp. KSS
BUY Sam Poser $27.00
Est. +15%
$23.38 -
$18.06 -22.8%
Mar 23, 2023
Chewy Inc - Ordinary Shares - Class A CHWY
SELL Dylan Carden $35.00
Est. +0%
$35.02 -
$19.31 +44.9%
Feb 18, 2022
Intellia Therapeutics Inc NTLA
BUY Raju Prasad $144.00
Est. +66%
$86.52 -
$12.11 -86.0%
Jan 18, 2022
Snowflake Inc - Ordinary Shares - Class A SNOW
BUY Kamil Mielczarek $330.00
Est. +15%
$287.68 -
$232.78 -19.1%
Analyst -
Signal & Target
BUY $100.00
Start Price $88.59
Best Price (1Y)
$95.00
Current Price $92.38
Return +4.3%
Icon Plc
ICLR
May 27, 2026
Analyst -
Signal & Target
SELL $105.00
Start Price $113.85
Best Price (1Y)
$113.94
Current Price $146.18
Return -28.4%
Analyst -
Signal & Target
BUY $49.00
Start Price $43.70
Best Price (1Y)
$84.43
Current Price $80.79
Return +84.9%
Analyst -
Signal & Target
BUY $305.00
Start Price $288.33
Best Price (1Y)
$331.79
Current Price $325.94
Return +13.0%
Savara Inc
SVRA
Mar 16, 2026
Analyst -
Signal & Target
BUY $10.00
Start Price $5.17
Best Price (1Y)
$6.24
Current Price $5.26
Return +1.7%
Analyst -
Signal & Target
BUY $58.00
Start Price $57.89
Best Price (1Y)
$61.59
Current Price $52.13
Return -9.9%
NVIDIA Corp
NVDA
Mar 12, 2026
Analyst -
Signal & Target
BUY $300.00
Start Price $184.43
Best Price (1Y)
$236.54
Current Price $205.19
Return +11.3%
Analyst -
Signal & Target
BUY $21.00
Start Price $9.39
Best Price (1Y)
$13.29
Current Price $9.04
Return -3.7%
Analyst -
Signal & Target
BUY $3.50
Start Price $1.79
Best Price (1Y)
$2.55
Current Price $0.78
Return -56.3%
Analyst -
Signal & Target
BUY $29.00
Start Price $22.81
Best Price (1Y)
$24.34
Current Price $21.09
Return -7.5%
Analyst -
Signal & Target
BUY $540.00
Start Price $398.50
Best Price (1Y)
$417.49
Current Price $323.88
Return -18.7%
Analyst -
Signal & Target
BUY $735.00
Start Price $665.24
Best Price (1Y)
$946.83
Current Price $910.57
Return +36.9%
Analyst Myles Minter
Signal & Target
SELL $10.00
Start Price $11.17
Best Price (1Y)
$9.11
Current Price $11.61
Return -3.9%
Analyst -
Signal & Target
SELL $60.00
Start Price $66.50
Best Price (1Y)
$50.21
Current Price $57.46
Return +13.6%
Analyst -
Signal & Target
BUY $47.00
Start Price $30.43
Best Price (1Y)
$34.29
Current Price $16.35
Return -46.3%
Analyst -
Signal & Target
SELL $84.00
Start Price $90.13
Best Price (1Y)
$66.12
Current Price $127.99
Return -42.0%
Analyst Margaret Kaczor
Signal & Target
SELL $45.03
Start Price $45.54
Best Price (1Y)
$13.50
Current Price $28.37
Return +37.7%
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 $227.73
Return +38.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 $51.26
Return -20.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 $18.06
Return -22.8%
Analyst Dylan Carden
Signal & Target
SELL $35.00
Start Price $35.02
Best Price (1Y)
-
Current Price $19.31
Return +44.9%
Analyst Raju Prasad
Signal & Target
BUY $144.00
Start Price $86.52
Best Price (1Y)
-
Current Price $12.11
Return -86.0%
Signal & Target
BUY $330.00
Start Price $287.68
Best Price (1Y)
-
Current Price $232.78
Return -19.1%

Recent Upgrades / Downgrades

Date Stock Action From To
Jun 04, 2026
LPL Financial Holdings Inc LPLA
Hold Outperform Outperform
Jun 04, 2026
Medline Inc. MDLN
Hold Outperform Outperform
Jun 04, 2026
Karat Packaging Inc KRT
Upgrade Market Perform Outperform
Jun 02, 2026
Vera Therapeutics Inc - Ordinary Shares - Class A VERA
Hold Outperform Outperform
Jun 02, 2026
NVIDIA Corp NVDA
Hold Outperform Outperform
Jun 01, 2026
Dell Technologies Inc - Ordinary Shares - Class C DELL
Initialise Neutral
May 29, 2026
AST SpaceMobile Inc - Ordinary Shares - Class A ASTS
Hold Market Perform Market Perform
May 28, 2026
Marvell Technology Inc MRVL
Hold Outperform Outperform
May 27, 2026
Verra Mobility Corp - Ordinary Shares - Class A VRRM
Downgrade Market Perform
May 26, 2026
Glaukos Corporation GKOS
Hold Outperform Outperform
May 20, 2026
Humana Inc. HUM
Initialise Outperform
May 20, 2026
Casey`s General Stores, Inc. CASY
Initialise Outperform
May 14, 2026
MDxHealth SA MDXH
Downgrade Outperform Market Perform
May 12, 2026
Vestis Corp VSTS
Upgrade Market Perform Outperform
May 12, 2026
Lowe`s Cos., Inc. LOW
Initialise Overweight
May 08, 2026
Moderna Inc MRNA
Downgrade Market Perform Underperform
May 08, 2026
Qualcomm, Inc. QCOM
Downgrade Underperform
May 08, 2026
Trade Desk Inc - Ordinary Shares - Class A TTD
Downgrade Outperform Market Perform
May 08, 2026
HubSpot Inc HUBS
Downgrade Market Perform
May 07, 2026
United Therapeutics Corp UTHR
Downgrade Market Perform
May 07, 2026
Alphabet Inc - Ordinary Shares - Class C GOOG
Downgrade Market Perform
May 07, 2026
Planet Fitness Inc - Ordinary Shares - Class A PLNT
Downgrade Outperform Market Perform
Apr 29, 2026
Spotify Technology S.A. SPOT
Downgrade Market Perform
Apr 29, 2026
Silicon Motion Technology Corp - ADR SIMO
Upgrade Outperform Buy
Apr 29, 2026
Akoustis Technologies Inc AKTS
Initialise Outperform
Apr 28, 2026
Qualys Inc QLYS
Downgrade Outperform Market Perform
Apr 28, 2026
Cencora Inc. COR
Initialise Market Perform
Apr 28, 2026
Tenable Holdings Inc TENB
Downgrade Market Perform
Apr 28, 2026
Old Dominion Freight Line, Inc. ODFL
Initialise Outperform
Apr 28, 2026
Cardinal Health, Inc. CAH
Initialise Outperform
Apr 28, 2026
Rapid7 Inc RPD
Downgrade Market Perform
Apr 28, 2026
Mckesson Corporation MCK
Initialise Outperform
Apr 21, 2026
Robert Half Inc RHI
Upgrade Outperform
Apr 21, 2026
Kforce Inc. KFRC
Upgrade Market Perform Outperform
Apr 20, 2026
Cameco Corp. CCJ
Initialise Outperform
Apr 17, 2026
W & T Offshore Inc WTI
Initialise Outperform
Apr 14, 2026
Natera Inc NTRA
Initialise Outperform
Apr 09, 2026
Amazon.com Inc. AMZN
Hold Outperform Outperform
Apr 09, 2026
Hain Celestial Group Inc HAIN
Downgrade Market Perform
Mar 27, 2026
nLIGHT Inc LASR
Initialise Outperform
Mar 26, 2026
Adobe Inc ADBE
Downgrade Outperform Market Perform
Mar 25, 2026
Terns Pharmaceuticals Inc TERN
Hold Outperform Outperform
Mar 18, 2026
Carlisle Companies Inc. CSL
Hold Market Perform Market Perform
Mar 17, 2026
Lantheus Holdings Inc LNTH
Hold Outperform Outperform
Mar 16, 2026
Public Storage. PSA
Hold Outperform Outperform
Mar 16, 2026
Structure Therapeutics Inc - ADR GPCR
Hold Outperform Outperform
Mar 16, 2026
Neogenomics Inc. NEO
Hold Market Perform Market Perform
Mar 16, 2026
Dianthus Therapeutics Inc DNTH
Hold Outperform Outperform
Mar 16, 2026
Bumble Inc - Ordinary Shares - Class A BMBL
Hold Outperform Outperform
Mar 13, 2026
ServiceTitan, Inc. TTAN
Hold Outperform Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Upgrade
From Market Perform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Initialise
From -
To Neutral
Action Hold
From Market Perform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Downgrade
From -
To Market Perform
Action Hold
From Outperform
To Outperform
Action Initialise
From -
To Outperform
Action Initialise
From -
To Outperform
Action Downgrade
From Outperform
To Market Perform
Action Upgrade
From Market Perform
To Outperform
Action Initialise
From -
To Overweight
Action Downgrade
From Market Perform
To Underperform
Action Downgrade
From -
To Underperform
Action Downgrade
From Outperform
To Market Perform
Action Downgrade
From -
To Market Perform
Action Downgrade
From -
To Market Perform
Action Downgrade
From -
To Market Perform
Action Downgrade
From Outperform
To Market Perform
Action Downgrade
From -
To Market Perform
Action Upgrade
From Outperform
To Buy
Action Initialise
From -
To Outperform
Action Downgrade
From Outperform
To Market Perform
Action Initialise
From -
To Market Perform
Action Downgrade
From -
To Market Perform
Action Initialise
From -
To Outperform
Action Initialise
From -
To Outperform
Action Downgrade
From -
To Market Perform
Action Initialise
From -
To Outperform
Action Upgrade
From -
To Outperform
Action Upgrade
From Market Perform
To Outperform
Action Initialise
From -
To Outperform
Action Initialise
From -
To Outperform
Action Initialise
From -
To Outperform
Action Hold
From Outperform
To Outperform
Action Downgrade
From -
To Market Perform
Action Initialise
From -
To Outperform
Action Downgrade
From Outperform
To 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 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 Hold
From Outperform
To Outperform