Christine Cho CFA

Stock Analyst at Barclays

(1.46)
# 3,484
Out of 4,476 analysts
573
Total ratings
45.8%
Success rate
n/a
Average return

Stocks Rated by Christine Cho CFA

ERock
Jul 6, 2026
Initiated Coverage: Buy
Price Target: $23
Current: $15.54
Upside: +48.01%
Fluence Energy
Jul 1, 2026
Maintained: Hold
Price Target: $16
Current: $18.23
Upside: -12.23%
Enphase Energy
Jun 30, 2026
Maintained: Hold
Price Target: $51
Current: $45.77
Upside: +11.43%
Generac Holdings
Jun 30, 2026
Rated: Hold
Price Target: $228$285
Current: $260.32
Upside: +9.48%
SolarEdge Technologies
Jun 30, 2026
Maintained: Hold
Price Target: $41
Current: $57.50
Upside: -28.70%
Nextpower
Jun 30, 2026
Maintained: Buy
Price Target: $142
Current: $118.48
Upside: +19.86%
GE Vernova
Jun 29, 2026
Maintained: Buy
Price Target: $1,250
Current: $1,156.25
Upside: +8.11%
Shoals Technologies Group
Jun 26, 2026
Maintained: Buy
Price Target: $9$10
Current: $10.58
Upside: -5.48%
Sunrun
Jun 24, 2026
Maintained: Hold
Price Target: $14
Current: $13.34
Upside: +4.99%
Bloom Energy
Jun 23, 2026
Rated: Hold
Price Target: $254$276
Current: $296.01
Upside: -6.76%
Maintained: Buy
Price Target: $82
Current: $51.78
Upside: +58.36%
Rated: Hold
Price Target: $8
Current: $7.04
Upside: +13.64%
Maintained: Hold
Price Target: $15
Current: $9.89
Upside: +51.67%
Maintained: Buy
Price Target: ILA 24,889
Current: $26,330.00
Upside: -5.47%
Maintained: Buy
Price Target: $213
Current: $238.06
Upside: -10.53%
Maintained: Sell
Price Target: $12
Current: $12.74
Upside: -5.81%
Maintained: Hold
Price Target: $18
Current: $8.13
Upside: +121.40%
Maintained: Buy
Price Target: $7
Current: $5.72
Upside: +22.38%
Maintained: Hold
Price Target: $36
Current: $36.94
Upside: -2.54%
Maintained: Hold
Price Target: $1.5$1
Current: $0.6375
Upside: +56.86%
Initiated Coverage: Buy
Price Target: $80
Current: $73.13
Upside: n/a
Initiated Coverage: Buy
Price Target: $39
Current: $8.21
Upside: n/a
Maintained: Hold
Price Target: $72$70
Current: $87.27
Upside: n/a
Maintained: Hold
Price Target: $27$35
Current: $72.75
Upside: n/a
Maintained: Hold
Price Target: $67.00
Current: $95.82
Upside: n/a
Downgraded: Hold
Price Target: $16$10
Current: $22.48
Upside: n/a
Maintained: Hold
Price Target: $24$12
Current: $22.56
Upside: n/a
Maintained: Hold
Price Target: $24$12
Current: $24.55
Upside: n/a
Initiated Coverage: Hold
Price Target: $16
Current: $16.00
Upside: n/a
Maintained: Hold
Price Target: $16$31
Current: $0.3852
Upside: n/a
Maintained: Buy
Price Target: $40$41
Current: $67.98
Upside: n/a
Maintained: Buy
Price Target: $41.00$42.00
Current: $56.13
Upside: n/a
Maintained: Hold
Price Target: $24.00$30.00
Current: $161.75
Upside: n/a
Maintained: Buy
Price Target: $31.00
Current: $78.05
Upside: n/a
Maintained: Sell
Price Target: $29$30
Current: $34.74
Upside: n/a
Upgraded: Buy
Price Target: $27$21
Current: $57.51
Upside: n/a
Maintained: Buy
Price Target: $112
Current: $176.92
Upside: n/a
Maintained: Buy
Price Target: $49$50
Current: $262.36
Upside: n/a
Maintained: Buy
Price Target: $24$23
Current: $31.75
Upside: n/a
Maintained: Hold
Price Target: $45$46
Current: $62.60
Upside: n/a
Maintained: Sell
Price Target: $91$94
Current: $174.20
Upside: n/a
Downgraded: Sell
Price Target: $19$18
Current: $47.76
Upside: n/a
Initiated Coverage: Buy
Price Target: $55.00
Current: $76.67
Upside: n/a
Maintained: Buy
Price Target: $77$78
Current: $245.91
Upside: n/a
Maintained: Buy
Price Target: $34$33
Current: $36.82
Upside: n/a
Maintained: Hold
Price Target: $37$36
Current: $44.25
Upside: n/a
Downgraded: Sell
Price Target: $32
Current: $52.70
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $29.91
Upside: n/a
Maintained: Hold
Price Target: $23$24
Current: $10.21
Upside: n/a
Reiterated: Hold
Price Target: $48$61
Current: $78.49
Upside: n/a
Reiterated: Buy
Price Target: $85
Current: $52.13
Upside: n/a