Nick Giles

Stock Analyst at B. Riley Securities

(4.86)
# 354
Out of 4,509 analysts
172
Total ratings
54.3%
Success rate
40.6%
Average return

Stocks Rated by Nick Giles

AZZ Inc.
Jul 10, 2026
Rated: Buy
Price Target: $169$170
Current: $146.49
Upside: +16.05%
Alcoa
Jul 7, 2026
Maintained: Buy
Price Target: $92$80
Current: $48.72
Upside: +64.20%
New Era Energy & Digital
Jul 7, 2026
Initiated Coverage: Buy
Price Target: $10
Current: $4.12
Upside: +142.72%
Ferroglobe
Jun 30, 2026
Maintained: Buy
Price Target: $6
Current: $3.30
Upside: +81.82%
Energy Fuels
Jun 15, 2026
Maintained: Buy
Price Target: $27
Current: $13.05
Upside: +106.90%
Warrior Met Coal
Jun 10, 2026
Rated: Buy
Price Target: $117$123
Current: $82.12
Upside: +49.78%
NioCorp Developments
Jun 9, 2026
Initiated Coverage: Buy
Price Target: $12
Current: $4.30
Upside: +179.07%
IREN Limited
Jun 3, 2026
Maintained: Buy
Price Target: $88$96
Current: $38.98
Upside: +146.28%
TeraWulf
May 27, 2026
Rated: Buy
Price Target: $27$32
Current: $20.89
Upside: +53.18%
Applied Digital
May 27, 2026
Rated: Buy
Price Target: $53$66
Current: $28.84
Upside: +128.85%
Rated: Buy
Price Target: $30$33
Current: $22.71
Upside: +45.31%
Rated: Buy
Price Target: $36$38
Current: $36.29
Upside: +4.71%
Maintained: Buy
Price Target: $22$23
Current: $12.13
Upside: +89.61%
Maintained: Buy
Price Target: $50$22
Current: $12.63
Upside: +74.19%
Maintained: Buy
Price Target: $76$130
Current: $99.17
Upside: +31.09%
Maintained: Buy
Price Target: $19
Current: $12.36
Upside: +53.72%
Maintained: Buy
Price Target: $22.66
Current: $11.09
Upside: +104.33%
Maintained: Hold
Price Target: $30
Current: $23.60
Upside: +27.12%
Maintained: Hold
Price Target: $207$194
Current: $148.70
Upside: +30.46%
Rated: Buy
Price Target: $119$116
Current: $83.85
Upside: +38.34%
Rated: Buy
Price Target: $68$86
Current: $45.41
Upside: +89.39%
Maintained: Buy
Price Target: $11$13
Current: $5.97
Upside: +117.76%
Rated: Buy
Price Target: $24.08$32.57
Current: $21.24
Upside: +53.36%
Rated: Buy
Price Target: $30$40
Current: $18.66
Upside: +114.36%
Maintained: Hold
Price Target: $10$9
Current: $8.42
Upside: +6.89%
Maintained: Buy
Price Target: $8.50$7.08
Current: $4.55
Upside: +55.64%
Maintained: Buy
Price Target: $15.58$18.41
Current: $8.26
Upside: +122.90%
Maintained: Buy
Price Target: $92.06
Current: $35.36
Upside: +160.35%
Maintained: Buy
Price Target: $3$2.5
Current: $0.3008
Upside: +731.12%
Initiated Coverage: Buy
Price Target: $12.75
Current: $4.92
Upside: +159.08%
Reiterated: Buy
Price Target: $4
Current: $1.22
Upside: +227.87%
Maintained: Buy
Price Target: $7$6
Current: $1.34
Upside: +347.76%
Maintained: Buy
Price Target: $2.5
Current: $1.28
Upside: +95.31%
Maintained: Buy
Price Target: $28
Current: $20.19
Upside: +38.68%
Maintained: Buy
Price Target: $7
Current: $4.36
Upside: +60.55%
Maintained: Buy
Price Target: $6$5
Current: $1.64
Upside: +204.88%
Downgraded: Hold
Price Target: $15$17
Current: $16.68
Upside: +1.92%
Maintained: Buy
Price Target: $14
Current: $9.71
Upside: +44.18%
Downgraded: Hold
Price Target: $69.00$61.00
Current: $82.77
Upside: -26.30%
Maintained: Buy
Price Target: $28
Current: $24.67
Upside: n/a