Bill Peterson

Stock Analyst at J.P. Morgan

(4.08)
# 1,574
Out of 4,345 analysts
609
Total ratings
50%
Success rate
6.9%
Average return

Stocks Rated by Bill Peterson

Barrick Mining Corporation
May 17, 2026
Maintained: Buy
Price Target: $80.09
Current: $57.08
Upside: +40.31%
Freeport-McMoRan
May 17, 2026
Maintained: Buy
Price Target: $76$73
Current: $63.63
Upside: +14.73%
Steel Dynamics
May 17, 2026
Maintained: Hold
Price Target: $210
Current: $258.22
Upside: -18.67%
Centrus Energy
May 17, 2026
Maintained: Hold
Price Target: $236
Current: $180.13
Upside: +31.02%
GrafTech International
May 17, 2026
Maintained: Hold
Price Target: n/a
Current: $9.62
Upside: -
Enovix
May 6, 2026
Downgraded: Sell
Price Target: n/a
Current: $7.50
Upside: -
Teck Resources Limited
May 1, 2026
Rated: Hold
Price Target: $85.61$66.28
Current: $90.23
Upside: -26.54%
Kaiser Aluminum
Apr 30, 2026
Downgraded: Sell
Price Target: $124$142
Current: $187.03
Upside: -24.08%
Constellium SE
Apr 30, 2026
Downgraded: Hold
Price Target: $30$34
Current: $33.96
Upside: +0.12%
Nucor
Apr 29, 2026
Maintained: Buy
Price Target: $212$240
Current: $246.47
Upside: -2.63%
Maintained: Hold
Price Target: $70
Current: $73.15
Upside: -4.31%
Maintained: Hold
Price Target: $10$9
Current: $12.83
Upside: -29.85%
Rated: Buy
Price Target: $83$78
Current: $76.57
Upside: +1.87%
Maintained: Buy
Price Target: $22$21
Current: $13.04
Upside: +61.04%
Maintained: Buy
Price Target: $75
Current: $65.21
Upside: +15.01%
Maintained: Hold
Price Target: n/a
Current: $6.98
Upside: -
Maintained: Sell
Price Target: $8$5
Current: $7.79
Upside: -35.82%
Maintained: Buy
Price Target: $6$5
Current: $2.06
Upside: +142.72%
Maintained: Hold
Price Target: n/a
Current: $6.55
Upside: -
Maintained: Sell
Price Target: $8$7
Current: $11.48
Upside: -39.02%
Maintained: Buy
Price Target: n/a
Current: $460.91
Upside: -
Maintained: Hold
Price Target: $72.00
Current: $90.40
Upside: -20.35%
Maintained: Hold
Price Target: n/a
Current: $4.14
Upside: -
Maintained: Buy
Price Target: $6
Current: $6.26
Upside: n/a
Reiterated: Sell
Price Target: $105$100
Current: $103.91
Upside: n/a
Maintained: Hold
Price Target: $5.00$8.28
Current: $2.75
Upside: n/a
Maintained: Buy
Price Target: $6
Current: $2.92
Upside: n/a
Downgraded: Sell
Price Target: n/a
Current: $6.94
Upside: n/a
Initiated Coverage: Hold
Price Target: $5
Current: $0.0002
Upside: n/a
Downgraded: Hold
Price Target: $140$155
Current: $218.06
Upside: n/a
Initiated Coverage: Buy
Price Target: $175
Current: $141.64
Upside: n/a
Maintained: Sell
Price Target: $15$17
Current: $37.62
Upside: n/a
Maintained: Hold
Price Target: $22$31
Current: $101.10
Upside: n/a
Maintained: Hold
Price Target: $80$84
Current: $78.68
Upside: n/a