Analyst track record

William Stein

Truist Financial. BullRecon tracks source-verified rating actions and evaluates only completed performance windows.

All analysts
Qualified calls
22
Adjusted win rate
+71%
Avg excess return
—
Confidence
medium
Published history

Latest source-verified calls

INTC
Truist Financial
Hold
Action
Target Cut
Target
USD72
Oct 30, 2026
MPWR
Truist Financial
Buy
Action
Target Raise
Target
USD1906
Oct 30, 2026
APH
Truist Financial
Buy
Action
Target Raise
Target
USD112
Oct 29, 2026
NXPI
Truist Financial
Buy
Action
Target Cut
Target
USD300
Oct 28, 2026
TXN
Truist Financial
Action
Maintain
Target
USD305
Oct 22, 2026
ON
Truist Securities
Hold
Action
Target Cut
Target
USD75
Sep 18, 2026
ON
Truist Financial
Hold
Action
Target Cut
Target
USD75
Sep 18, 2026
AVGO
Truist Securities
Buy
Action
Target Cut
Target
USD520
Sep 3, 2026
AVGO
Truist Financial
Buy
Action
Target Cut
Target
USD520
Sep 3, 2026
NVDA
Truist Securities
Buy
Action
Target Raise
Target
USD346
Aug 27, 2026
NVDA
Truist Financial
Buy
Action
Target Raise
Target
USD346
Aug 27, 2026
AMD
Truist Securities
Buy
Action
Target Raise
Target
USD594
Aug 5, 2026
ON
Truist Securities
Hold
Action
Target Cut
Target
USD91
Aug 5, 2026
AMD
Truist Financial
Buy
Action
Target Raise
Target
USD594
Aug 5, 2026
MPWR
Truist Securities
Buy
Action
Target Raise
Target
USD1889
Jul 31, 2026
MPWR
Truist Financial
Buy
Action
Target Raise
Target
USD1889
Jul 31, 2026
APH
Truist Securities
Buy
Action
Target Raise
Target
USD108
Jul 30, 2026
APH
Truist Financial
Buy
Action
Target Raise
Target
USD108
Jul 30, 2026
INTC
Truist Securities
Hold
Action
Target Raise
Target
USD108
Jul 24, 2026
INTC
Truist Financial
Hold
Action
Target Raise
Target
USD108
Jul 24, 2026
TSLA
Truist Securities
Hold
Action
Target Cut
Target
USD370
Jul 23, 2026
TSLA
Truist Financial
Hold
Action
Target Cut
Target
USD370
Jul 23, 2026
TXN
Truist Securities
Hold
Action
Target Raise
Target
USD300
Jul 23, 2026
TXN
Truist Financial
Hold
Action
Target Raise
Target
USD300
Jul 23, 2026
TSLA
Truist Securities
Hold
Action
Target Raise
Target
USD430
Jul 2, 2026
AVGO
Truist Securities
Buy
Action
Target Raise
Target
USD550
Jun 4, 2026
ADI
Truist Securities
Hold
Action
Target Raise
Target
USD405
May 21, 2026
NVDA
Truist Securities
Buy
Action
Target Raise
Target
USD307
May 21, 2026
ADI
Truist Financial
Hold
Action
Target Raise
Target
USD405
May 20, 2026
AMD
Truist Securities
Buy
Action
Target Raise
Target
USD478
May 6, 2026
ON
Truist Securities
Hold
Action
Target Raise
Target
USD101
May 5, 2026
APH
Truist Securities
Buy
Action
Target Raise
Target
USD100
Apr 30, 2026
NXPI
Truist Securities
Buy
Action
Target Raise
Target
USD310
Apr 29, 2026
NXPI
Truist Financial
Buy
Action
Target Raise
Target
USD310
Apr 29, 2026
TXN
Truist Securities
Hold
Action
Target Raise
Target
USD278
Apr 23, 2026
NVDA
Truist Securities
Buy
Action
Target Raise
Target
USD287
Mar 18, 2026
AVGO
Truist Securities
Buy
Action
Target Raise
Target
USD545
Mar 5, 2026
NVDA
Truist Securities
Buy
Action
Target Raise
Target
USD283
Feb 26, 2026
ADI
Truist Securities
Hold
Action
Target Raise
Target
USD364
Feb 19, 2026
ON
Truist Securities
Hold
Action
Target Raise
Target
USD66
Feb 10, 2026
MPWR
Truist Securities
Buy
Action
Target Raise
Target
USD1396
Feb 6, 2026
NXPI
Truist Securities
Buy
Action
Target Cut
Target
USD255
Feb 4, 2026
TSLA
Truist Securities
Hold
Action
Target Cut
Target
USD438
Jan 29, 2026
TXN
Truist Securities
Hold
Action
Target Raise
Target
USD225
Jan 28, 2026
TSLA
Truist Securities
Hold
Action
Target Cut
Target
USD439
Jan 2, 2026
AVGO
Truist Securities
Buy
Action
Target Raise
Target
USD510
Dec 19, 2025
TSLA
Truist Securities
Hold
Action
Target Raise
Target
USD444
Dec 19, 2025
TXN
Truist Securities
Hold
Action
Target Raise
Target
USD195
Dec 19, 2025
ADI
Truist Securities
Hold
Action
Target Raise
Target
USD291
Dec 19, 2025
APH
Truist Securities
Buy
Action
Target Raise
Target
USD90
Dec 19, 2025
NXPI
Truist Securities
Buy
Action
Target Raise
Target
USD265
Dec 19, 2025
MPWR
Truist Securities
Buy
Action
Target Raise
Target
USD1375
Dec 19, 2025
ON
Truist Securities
Hold
Action
Target Raise
Target
USD57
Dec 19, 2025
ADI
Truist Securities
Hold
Action
Target Raise
Target
USD258
Nov 26, 2025
ON
Truist Securities
Hold
Action
Target Raise
Target
USD51
Nov 4, 2025
NXPI
Truist Securities
Buy
Action
Target Raise
Target
USD254
Oct 29, 2025
INTC
Truist Securities
Hold
Action
Target Raise
Target
USD39
Oct 24, 2025
TSLA
Truist Securities
Hold
Action
Target Raise
Target
USD406
Oct 23, 2025
APH
Truist Securities
Buy
Action
Target Raise
Target
USD74
Oct 23, 2025
TXN
Truist Securities
Hold
Action
Target Cut
Target
USD175
Oct 22, 2025
AVGO
Truist Securities
Buy
Action
Target Raise
Target
USD365
Sep 5, 2025
ADI
Truist Securities
Hold
Action
Target Raise
Target
USD249
Aug 21, 2025
ON
Truist Securities
Hold
Action
Target Raise
Target
USD49
Aug 5, 2025
APH
Truist Securities
Buy
Action
Target Raise
Target
USD63
Jul 24, 2025
TXN
Truist Securities
Hold
Action
Target Raise
Target
USD196
Jul 23, 2025
NXPI
Truist Securities
Buy
Action
Target Raise
Target
USD252
Jul 23, 2025
ADI
Truist Securities
Hold
Action
Target Cut
Target
USD219
May 23, 2025
NXPI
Truist Securities
Buy
Action
Target Cut
Target
USD230
Apr 29, 2025
NXPI
Truist Securities
Buy
Action
Target Raise
Target
USD258
Feb 18, 2025
NXPI
Truist Securities
Buy
Action
Target Cut
Target
USD245
Feb 4, 2025
APH
Truist Securities
Buy
Action
Target Raise
Target
USD51
Jan 23, 2025
APH
Truist Securities
Buy
Action
Target Raise
Target
USD45
Dec 16, 2024
NXPI
Truist Securities
Buy
Action
Target Raise
Target
USD264
Dec 16, 2024
NXPI
Truist Securities
Buy
Action
Target Cut
Target
USD252
Nov 6, 2024
APH
Truist Securities
Buy
Action
Target Raise
Target
USD41
Oct 24, 2024

The 126-session metric starts from the first completed session after each public call and subtracts SPY performance over the same window. Historical results are not investment advice.