Bill Peterson

Stock Analyst at J.P. Morgan

(4.25)
# 1,385
Out of 4,417 analysts
611
Total ratings
50.8%
Success rate
8.7%
Average return

Stocks Rated by Bill Peterson

Cleveland-Cliffs
Jun 10, 2026
Maintained: Hold
Price Target: $9$13
Current: $13.27
Upside: -2.03%
Nucor
Jun 10, 2026
Maintained: Buy
Price Target: $240$282
Current: $259.08
Upside: +8.85%
Steel Dynamics
Jun 10, 2026
Maintained: Hold
Price Target: $210$262
Current: $274.29
Upside: -4.48%
Freeport-McMoRan
May 17, 2026
Maintained: Buy
Price Target: $76$73
Current: $70.15
Upside: +4.06%
Centrus Energy
May 17, 2026
Maintained: Hold
Price Target: $236
Current: $165.47
Upside: +42.62%
GrafTech International
May 17, 2026
Maintained: Hold
Price Target: n/a
Current: $8.14
Upside: -
Enovix
May 6, 2026
Downgraded: Sell
Price Target: n/a
Current: $6.63
Upside: -
Teck Resources Limited
May 1, 2026
Rated: Hold
Price Target: $86.78$67.18
Current: $93.83
Upside: -28.40%
Kaiser Aluminum
Apr 30, 2026
Downgraded: Sell
Price Target: $124$142
Current: $181.72
Upside: -21.86%
Constellium SE
Apr 30, 2026
Downgraded: Hold
Price Target: $30$34
Current: $34.18
Upside: -0.53%
Maintained: Hold
Price Target: $70
Current: $62.87
Upside: +11.34%
Rated: Buy
Price Target: $83$78
Current: $76.69
Upside: +1.71%
Maintained: Buy
Price Target: $22$21
Current: $11.53
Upside: +82.13%
Maintained: Buy
Price Target: $75
Current: $57.05
Upside: +31.46%
Maintained: Hold
Price Target: n/a
Current: $6.26
Upside: -
Maintained: Sell
Price Target: $8$5
Current: $7.20
Upside: -30.56%
Maintained: Buy
Price Target: $6$5
Current: $2.00
Upside: +150.00%
Maintained: Hold
Price Target: n/a
Current: $5.44
Upside: -
Maintained: Sell
Price Target: $8$7
Current: $9.34
Upside: -25.05%
Maintained: Buy
Price Target: n/a
Current: $561.59
Upside: -
Maintained: Hold
Price Target: $72.00
Current: $94.08
Upside: -23.47%
Maintained: Hold
Price Target: n/a
Current: $2.71
Upside: -
Maintained: Buy
Price Target: $6
Current: $5.84
Upside: n/a
Reiterated: Sell
Price Target: $105$100
Current: $96.56
Upside: n/a
Maintained: Hold
Price Target: $5.00$8.40
Current: $2.62
Upside: n/a
Maintained: Buy
Price Target: $6
Current: $2.50
Upside: n/a
Downgraded: Sell
Price Target: n/a
Current: $7.43
Upside: n/a
Initiated Coverage: Hold
Price Target: $5
Current: $0.0001
Upside: n/a
Downgraded: Hold
Price Target: $140$155
Current: $219.47
Upside: n/a
Initiated Coverage: Buy
Price Target: $175
Current: $134.94
Upside: n/a
Maintained: Sell
Price Target: $15$17
Current: $40.33
Upside: n/a
Maintained: Hold
Price Target: $22$31
Current: $84.39
Upside: n/a
Maintained: Hold
Price Target: $80$84
Current: $71.42
Upside: n/a