Nick Giles

Stock Analyst at B. Riley Securities

(4.84)
# 413
Out of 4,835 analysts
188
Total ratings
56.4%
Success rate
33.5%
Average return

Stocks Rated by Nick Giles

Neo Performance Materials Inc.
Sep 2, 2026
Initiated Coverage: Buy
Price Target: $62.00
Current: $30.78
Upside: +101.43%
Applied Digital
Aug 21, 2026
Reiterated: Buy
Price Target: $75
Current: $26.42
Upside: +183.88%
Alpha Metallurgical Resources
Aug 20, 2026
Reiterated: Hold
Price Target: $189$185
Current: $211.03
Upside: -12.33%
Ucore Rare Metals Inc.
Aug 19, 2026
Reiterated: Buy
Price Target: $12.40$11.02
Current: $2.52
Upside: +337.40%
Century Aluminum Company
Aug 18, 2026
Reiterated: Buy
Price Target: $86$72
Current: $44.05
Upside: +63.45%
Ramaco Resources
Aug 18, 2026
Reiterated: Buy
Price Target: $22$24
Current: $11.19
Upside: +114.48%
Energy Fuels
Aug 10, 2026
Reiterated: Buy
Price Target: $27$25
Current: $12.95
Upside: +93.05%
SunCoke Energy
Aug 5, 2026
Reiterated: Hold
Price Target: $9
Current: $9.99
Upside: -9.91%
CleanSpark
Aug 3, 2026
Reiterated: Buy
Price Target: $19$26
Current: $13.67
Upside: +90.20%
Core Scientific
Aug 3, 2026
Reiterated: Buy
Price Target: $33$42
Current: $17.94
Upside: +134.11%
Reiterated: Buy
Price Target: $130$163
Current: $98.60
Upside: +65.31%
Reiterated: Buy
Price Target: $32$40
Current: $16.74
Upside: +138.95%
Reiterated: Hold
Price Target: $30$29
Current: $28.21
Upside: +2.80%
Rated: Buy
Price Target: $169$170
Current: $136.60
Upside: +24.46%
Reiterated: Buy
Price Target: $92$80
Current: $48.26
Upside: +65.77%
Initiated Coverage: Buy
Price Target: $10
Current: $5.94
Upside: +68.35%
Reiterated: Buy
Price Target: $6
Current: $4.28
Upside: +40.19%
Rated: Buy
Price Target: $117$123
Current: $98.78
Upside: +24.52%
Initiated Coverage: Buy
Price Target: $12
Current: $3.81
Upside: +215.37%
Reiterated: Buy
Price Target: $88$96
Current: $43.83
Upside: +119.03%
Rated: Buy
Price Target: $36$38
Current: $19.14
Upside: +98.54%
Reiterated: Buy
Price Target: $22$23
Current: $11.96
Upside: +92.31%
Reiterated: Buy
Price Target: $22.14
Current: $14.10
Upside: +57.00%
Rated: Buy
Price Target: $119$116
Current: $96.62
Upside: +20.06%
Reiterated: Buy
Price Target: $11$13
Current: $4.87
Upside: +166.94%
Rated: Buy
Price Target: $17$23
Current: $15.49
Upside: +48.48%
Rated: Buy
Price Target: $30$40
Current: $23.63
Upside: +69.28%
Reiterated: Buy
Price Target: $8.28$6.90
Current: $4.20
Upside: +64.34%
Reiterated: Buy
Price Target: $15.22$17.99
Current: $10.39
Upside: +73.13%
Reiterated: Buy
Price Target: $89.93
Current: $42.96
Upside: +109.34%
Reiterated: Buy
Price Target: $3$2.5
Current: $0.3366
Upside: +642.72%
Reiterated: Buy
Price Target: $4
Current: $1.10
Upside: +263.64%
Reiterated: Buy
Price Target: $7$6
Current: $1.29
Upside: +365.12%
Reiterated: Buy
Price Target: $2.5
Current: $1.29
Upside: +93.80%
Reiterated: Buy
Price Target: $28
Current: $21.47
Upside: +30.41%
Reiterated: Buy
Price Target: $7
Current: $3.57
Upside: +96.08%
Reiterated: Buy
Price Target: $6$5
Current: $1.59
Upside: n/a
Downgraded: Hold
Price Target: $15$17
Current: $15.34
Upside: n/a
Reiterated: Buy
Price Target: $14
Current: $12.06
Upside: n/a
Downgraded: Hold
Price Target: $69.00$61.00
Current: $92.11
Upside: n/a
Reiterated: Buy
Price Target: $28
Current: $19.09
Upside: n/a