Brian MacArthur

Stock Analyst at Raymond James

(4.99)
# 33
Out of 5,028 analysts
962
Total ratings
69.9%
Success rate
30.9%
Average return

Stocks Rated by Brian MacArthur

Teck Resources Limited
Aug 26, 2026
Reiterated: Buy
Price Target: $93.00 → $105.00
Current: $96.80
Upside: +8.47%
Uranium Royalty Corp.
Apr 21, 2026
Upgraded: Buy
Price Target: $5.50 → $6.25
Current: $3.89
Upside: +60.67%
Trilogy Metals Inc.
Apr 6, 2026
Upgraded: Buy
Price Target: $7.00 → $8.00
Current: $4.34
Upside: +84.33%
Barrick Mining Corporation
Apr 1, 2026
Reiterated: Buy
Price Target: $56.79 → $86.60
Current: $57.06
Upside: +51.77%
Cameco Corporation
Feb 17, 2026
Reiterated: Buy
Price Target: $180.00 → $175.00
Current: $124.81
Upside: +40.21%
Integra Resources Corp.
Feb 10, 2026
Reiterated: Buy
Price Target: $8.00 → $9.00
Current: $3.72
Upside: +141.94%
Centerra Gold Inc.
Jan 21, 2026
Reiterated: Hold
Price Target: $24.50 → $27.00
Current: $30.79
Upside: -12.31%
Champion Iron Limited
Jan 14, 2026
Reiterated: Buy
Price Target: $7.06
Current: $3.04
Upside: +132.27%
Coeur Mining
Jan 14, 2026
Reiterated: Buy
Price Target: $21 → $25
Current: $17.05
Upside: +43.70%
Freeport-McMoRan
Jan 14, 2026
Reiterated: Buy
Price Target: $49 → $66
Current: $72.60
Upside: -9.09%
Reiterated: Buy
Price Target: $111 → $130
Current: $115.82
Upside: +12.24%
Reiterated: Buy
Price Target: $264 → $310
Current: $233.64
Upside: +32.68%
Reiterated: Buy
Price Target: $37.00 → $46.00
Current: $66.18
Upside: -30.49%
Reiterated: Buy
Price Target: $4.30 → $5.05
Current: $3.75
Upside: +34.67%
Reiterated: Buy
Price Target: $29.00 → $32.00
Current: $25.75
Upside: +24.27%
Reiterated: Buy
Price Target: $26.00 → $34.00
Current: $38.93
Upside: -12.66%
Reiterated: Buy
Price Target: $6.15
Current: $8.87
Upside: -30.67%
Reiterated: Buy
Price Target: $13.50 → $17.00
Current: $12.94
Upside: +31.38%
Reiterated: Buy
Price Target: $58.21 → $66.73
Current: $49.12
Upside: +35.84%
Reiterated: Buy
Price Target: $8.50 → $9.00
Current: $4.24
Upside: +112.26%
Reiterated: Buy
Price Target: $0.70
Current: $0.54
Upside: +29.63%
Reiterated: Buy
Price Target: $47.00 → $56.00
Current: $43.45
Upside: +28.88%
Reiterated: Buy
Price Target: $14.50 → $17.00
Current: $12.18
Upside: +39.57%
Reiterated: Buy
Price Target: $180.30 → $220.05
Current: $194.45
Upside: +13.17%
Reiterated: Buy
Price Target: $20.00
Current: $12.25
Upside: +63.27%
Reiterated: Buy
Price Target: $2.75 → $4.5
Current: $2.94
Upside: +53.06%
Reiterated: Buy
Price Target: $11.50 → $14.00
Current: $14.67
Upside: -4.57%
Reiterated: Buy
Price Target: $310.47 → $333.26
Current: $343.70
Upside: -3.04%
Reiterated: Hold
Price Target: $16.00 → $20.00
Current: $35.10
Upside: -43.02%
Reiterated: Buy
Price Target: $26.00 → $35.00
Current: $38.02
Upside: -7.94%
Reiterated: Buy
Price Target: $11.50
Current: $8.46
Upside: n/a
Reiterated: Buy
Price Target: $2.00
Current: $2.31
Upside: n/a
Reiterated: Buy
Price Target: $1.50
Current: $3.19
Upside: n/a
Reiterated: Hold
Price Target: $36.00 → $35.00
Current: $23.52
Upside: n/a
Reiterated: Buy
Price Target: $19.00 → $28.00
Current: $54.83
Upside: n/a
Reiterated: Buy
Price Target: $7.75 → $8.00
Current: $0.05
Upside: n/a
Reiterated: Buy
Price Target: $133.95 → $108.30
Current: $261.41
Upside: n/a
Reiterated: Buy
Price Target: $5.00 → $4.50
Current: $7.32
Upside: n/a
Reiterated: Buy
Price Target: n/a
Current: $79.61
Upside: n/a
Reiterated: Buy
Price Target: $33 → $32
Current: $59.22
Upside: n/a
Rated: Buy
Price Target: n/a
Current: $15.91
Upside: n/a
Upgraded: Buy
Price Target: n/a
Current: $64.63
Upside: n/a
Reiterated: Buy
Price Target: $13 → $12
Current: $43.49
Upside: n/a
Reiterated: Buy
Price Target: $49 → $43
Current: $21.29
Upside: n/a
Downgraded: Sell
Price Target: $2.75
Current: $0.000001
Upside: n/a
Reiterated: Hold
Price Target: $52 → $66
Current: $116.02
Upside: n/a
Upgraded: Buy
Price Target: $4.15
Current: $33.64
Upside: n/a
Reiterated: Buy
Price Target: $71.95 → $81.63
Current: $86.55
Upside: n/a
Rated: Buy
Price Target: n/a
Current: $332.38
Upside: n/a
Reiterated: Hold
Price Target: $78.86
Current: $12.94
Upside: n/a