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
Main Sectors:
Stocks Rated by Bill Peterson
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| TSX: ABX Barrick Mining Corporation | Maintained: Buy | $80.09 | $57.08 | +40.31% | 1 | May 17, 2026 | |
| FCX Freeport-McMoRan | Maintained: Buy | $76 → $73 | $63.63 | +14.73% | 32 | May 17, 2026 | |
| STLD Steel Dynamics | Maintained: Hold | $210 | $258.22 | -18.67% | 38 | May 17, 2026 | |
| LEU Centrus Energy | Maintained: Hold | $236 | $180.13 | +31.02% | 23 | May 17, 2026 | |
| EAF GrafTech International | Maintained: Hold | n/a | $9.62 | - | 12 | May 17, 2026 | |
| ENVX Enovix | Downgraded: Sell | n/a | $7.50 | - | 23 | May 6, 2026 | |
| TSX: TECK.B Teck Resources Limited | Rated: Hold | $85.61 → $66.28 | $90.23 | -26.54% | 29 | May 1, 2026 | |
| KALU Kaiser Aluminum | Downgraded: Sell | $124 → $142 | $187.03 | -24.08% | 26 | Apr 30, 2026 | |
| CSTM Constellium SE | Downgraded: Hold | $30 → $34 | $33.96 | +0.12% | 32 | Apr 30, 2026 | |
| NUE Nucor | Maintained: Buy | $212 → $240 | $246.47 | -2.63% | 41 | Apr 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $70 | $73.15 | -4.31% | 34 | Apr 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $10 → $9 | $12.83 | -29.85% | 22 | Apr 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $83 → $78 | $76.57 | +1.87% | 21 | Apr 14, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $22 → $21 | $13.04 | +61.04% | 20 | Apr 9, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $75 | $65.21 | +15.01% | 36 | Apr 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $6.98 | - | 19 | Apr 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $8 → $5 | $7.79 | -35.82% | 30 | Mar 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $6 → $5 | $2.06 | +142.72% | 29 | Mar 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $6.55 | - | 19 | Mar 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $8 → $7 | $11.48 | -39.02% | 24 | Feb 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $460.91 | - | 2 | Feb 22, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $72.00 | $90.40 | -20.35% | 1 | Jan 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $4.14 | - | 27 | Nov 10, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $6 | $6.26 | n/a | 16 | Feb 23, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | $105 → $100 | $103.91 | n/a | 24 | May 2, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $5.00 → $8.28 | $2.75 | n/a | 2 | Oct 27, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $6 | $2.92 | n/a | 1 | Jul 19, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Sell | n/a | $6.94 | n/a | 4 | Jun 21, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | $5 | $0.0002 | n/a | 1 | Apr 28, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $140 → $155 | $218.06 | n/a | 2 | Apr 29, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | $175 | $141.64 | n/a | 1 | Mar 10, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $15 → $17 | $37.62 | n/a | 7 | Jan 11, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $22 → $31 | $101.10 | n/a | 3 | Aug 3, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $80 → $84 | $78.68 | n/a | 7 | Feb 6, 2019 |
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%
Apr 26, 2026
Maintained: Hold
Price Target: $70
Current: $73.15
Upside: -4.31%
Apr 26, 2026
Maintained: Hold
Price Target: $10 → $9
Current: $12.83
Upside: -29.85%
Apr 14, 2026
Rated: Buy
Price Target: $83 → $78
Current: $76.57
Upside: +1.87%
Apr 9, 2026
Maintained: Buy
Price Target: $22 → $21
Current: $13.04
Upside: +61.04%
Apr 5, 2026
Maintained: Buy
Price Target: $75
Current: $65.21
Upside: +15.01%
Apr 5, 2026
Maintained: Hold
Price Target: n/a
Current: $6.98
Upside: -
Mar 5, 2026
Maintained: Sell
Price Target: $8 → $5
Current: $7.79
Upside: -35.82%
Mar 5, 2026
Maintained: Buy
Price Target: $6 → $5
Current: $2.06
Upside: +142.72%
Mar 3, 2026
Maintained: Hold
Price Target: n/a
Current: $6.55
Upside: -
Feb 26, 2026
Maintained: Sell
Price Target: $8 → $7
Current: $11.48
Upside: -39.02%
Feb 22, 2026
Maintained: Buy
Price Target: n/a
Current: $460.91
Upside: -
Jan 8, 2026
Maintained: Hold
Price Target: $72.00
Current: $90.40
Upside: -20.35%
Nov 10, 2025
Maintained: Hold
Price Target: n/a
Current: $4.14
Upside: -
Feb 23, 2025
Maintained: Buy
Price Target: $6
Current: $6.26
Upside: n/a
May 2, 2024
Reiterated: Sell
Price Target: $105 → $100
Current: $103.91
Upside: n/a
Oct 27, 2023
Maintained: Hold
Price Target: $5.00 → $8.28
Current: $2.75
Upside: n/a
Jul 19, 2023
Maintained: Buy
Price Target: $6
Current: $2.92
Upside: n/a
Jun 21, 2022
Downgraded: Sell
Price Target: n/a
Current: $6.94
Upside: n/a
Apr 28, 2022
Initiated Coverage: Hold
Price Target: $5
Current: $0.0002
Upside: n/a
Apr 29, 2021
Downgraded: Hold
Price Target: $140 → $155
Current: $218.06
Upside: n/a
Mar 10, 2021
Initiated Coverage: Buy
Price Target: $175
Current: $141.64
Upside: n/a
Jan 11, 2021
Maintained: Sell
Price Target: $15 → $17
Current: $37.62
Upside: n/a
Aug 3, 2020
Maintained: Hold
Price Target: $22 → $31
Current: $101.10
Upside: n/a
Feb 6, 2019
Maintained: Hold
Price Target: $80 → $84
Current: $78.68
Upside: n/a