Colin Rusch

Stock Analyst at Oppenheimer

(4.94)
# 164
Out of 4,595 analysts
1072
Total ratings
46.2%
Success rate
37.3%
Average return

Stocks Rated by Colin Rusch

First Solar
Jul 31, 2026
Maintained: Hold
Price Target: n/a
Current: $211.03
Upside: -
Enphase Energy
Jul 29, 2026
Maintained: Buy
Price Target: $57$56
Current: $37.54
Upside: +49.17%
GE Vernova
Jul 23, 2026
Rated: Buy
Price Target: $1,303$1,338
Current: $990.29
Upside: +35.11%
Ouster
Jul 15, 2026
Maintained: Buy
Price Target: $42$57
Current: $39.01
Upside: +46.12%
Albemarle
Jun 29, 2026
Rated: Hold
Price Target: n/a
Current: $117.64
Upside: -
Aptiv
Jun 29, 2026
Rated: Hold
Price Target: n/a
Current: $56.47
Upside: -
Enovix
May 14, 2026
Maintained: Buy
Price Target: $24$21
Current: $4.09
Upside: +413.45%
Serve Robotics
May 8, 2026
Reiterated: Buy
Price Target: $20
Current: $4.78
Upside: +318.41%
Canadian Solar
Mar 20, 2026
Maintained: Buy
Price Target: $21$19
Current: $15.08
Upside: +25.99%
Sunrun
Feb 27, 2026
Maintained: Buy
Price Target: $23$25
Current: $9.81
Upside: +154.84%
Maintained: Buy
Price Target: $33
Current: $17.54
Upside: +88.14%
Maintained: Buy
Price Target: $13$11
Current: $5.22
Upside: +110.73%
Maintained: Buy
Price Target: $19.63
Current: $11.55
Upside: +69.93%
Reiterated: Buy
Price Target: $15
Current: $6.45
Upside: +132.56%
Reiterated: Buy
Price Target: $68
Current: $29.37
Upside: +131.53%
Maintained: Hold
Price Target: n/a
Current: $311.21
Upside: -
Maintained: Buy
Price Target: $125
Current: $99.66
Upside: +25.43%
Maintained: Hold
Price Target: n/a
Current: $2.06
Upside: -
Maintained: Buy
Price Target: $17
Current: $9.60
Upside: +77.08%
Maintained: Hold
Price Target: n/a
Current: $5.46
Upside: -
Maintained: Buy
Price Target: $83
Current: $43.05
Upside: +92.80%
Maintained: Buy
Price Target: $11
Current: $8.74
Upside: +25.86%
Maintained: Hold
Price Target: n/a
Current: $4.63
Upside: -
Reiterated: Hold
Price Target: n/a
Current: $41.20
Upside: -
Maintained: Buy
Price Target: $39$5
Current: $1.00
Upside: n/a
Maintained: Buy
Price Target: $58$56
Current: $36.32
Upside: n/a
Initiated Coverage: Buy
Price Target: $28
Current: $7.94
Upside: n/a
Maintained: Buy
Price Target: $23.83
Current: $2.48
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $0.747
Upside: n/a
Maintained: Hold
Price Target: n/a
Current: $205.81
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $0.8071
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $2.53
Upside: n/a
Maintained: Hold
Price Target: n/a
Current: $0.0001
Upside: n/a
Maintained: Buy
Price Target: $95$65
Current: $56.58
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $0.0001
Upside: n/a
Maintained: Buy
Price Target: $95$94
Current: $11.90
Upside: n/a
Maintained: Buy
Price Target: $213
Current: $267.79
Upside: n/a
Maintained: Buy
Price Target: $5.5
Current: $2.79
Upside: n/a
Maintained: Buy
Price Target: $270
Current: $402.59
Upside: n/a
Maintained: Buy
Price Target: $110
Current: $178.16
Upside: n/a
Maintained: Buy
Price Target: $37
Current: $6.71
Upside: n/a
Reiterated: Hold
Price Target: n/a
Current: $21.61
Upside: n/a
Initiated Coverage: Buy
Price Target: $7
Current: $0.9056
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $3.05
Upside: n/a
Reiterated: Hold
Price Target: n/a
Current: $31.73
Upside: n/a
Maintained: Buy
Price Target: $54
Current: $63.74
Upside: n/a
Maintained: Buy
Price Target: $15$27
Current: $26.93
Upside: n/a
Maintained: Buy
Price Target: $70
Current: $97.58
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $3.70
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $3.05
Upside: n/a
Reiterated: Buy
Price Target: $168
Current: $634.20
Upside: n/a
Reiterated: Buy
Price Target: $86
Current: $186.05
Upside: n/a
Reiterated: Buy
Price Target: $11
Current: $21.07
Upside: n/a
Reiterated: Buy
Price Target: $126
Current: $104.22
Upside: n/a
Reiterated: Buy
Price Target: $110.75
Current: $234.84
Upside: n/a
Reiterated: Buy
Price Target: $62
Current: $312.88
Upside: n/a
Reiterated: Buy
Price Target: $295
Current: $111.11
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $50.00
Upside: n/a
Reiterated: Buy
Price Target: $77
Current: $226.55
Upside: n/a
Reiterated: Hold
Price Target: n/a
Current: $5.30
Upside: n/a
Upgraded: Buy
Price Target: $8
Current: $83.31
Upside: n/a
Downgraded: Hold
Price Target: $55$57
Current: $39.60
Upside: n/a
Reiterated: Hold
Price Target: $138$179
Current: $328.39
Upside: n/a
Rated: Hold
Price Target: $10$6
Current: $1.94
Upside: n/a
Initiated Coverage: Buy
Price Target: $16
Current: $7.21
Upside: n/a
Initiated Coverage: Buy
Price Target: $13
Current: $1.97
Upside: n/a