Christine Cho

Stock Analyst at Barclays

(3.75)
# 791
Out of 5,182 analysts
317
Total ratings
53.04%
Success rate
6.73%
Average return

Stocks Rated by Christine Cho

Domino's Pizza
Apr 28, 2026
Maintains: Buy
Price Target: $480$430
Current: $343.97
Upside: +25.01%
Sunrun
Apr 21, 2026
Maintains: Equal-Weight
Price Target: $23$14
Current: $12.80
Upside: +9.38%
First Solar
Apr 21, 2026
Maintains: Overweight
Price Target: $228$213
Current: $195.02
Upside: +9.22%
Fluence Energy
Apr 13, 2026
Maintains: Equal-Weight
Price Target: $20$16
Current: $12.08
Upside: +32.51%
CAVA Group
Apr 13, 2026
Maintains: Neutral
Price Target: $75$86
Current: $91.98
Upside: -6.50%
SolarEdge Technologies
Apr 8, 2026
Maintains: Equal-Weight
Price Target: $39$41
Current: $45.00
Upside: -8.89%
Enphase Energy
Apr 8, 2026
Maintains: Underweight
Price Target: $35$31
Current: $34.85
Upside: -11.05%
Nextpower
Apr 7, 2026
Maintains: Overweight
Price Target: $115$123
Current: $114.87
Upside: +7.08%
Array Technologies
Apr 7, 2026
Maintains: Equal-Weight
Price Target: $9$8
Current: $7.66
Upside: +4.44%
Generac Holdings
Mar 27, 2026
Maintains: Equal-Weight
Price Target: $213$228
Current: $212.42
Upside: +7.33%
Upgrades: Buy
Price Target: $75
Current: $56.71
Upside: +32.25%
Maintains: Overweight
Price Target: $10$9
Current: $7.59
Upside: +18.66%
Maintains: Overweight
Price Target: $146$82
Current: $70.12
Upside: +16.94%
Maintains: Equal-Weight
Price Target: $45$15
Current: $11.70
Upside: +28.21%
Maintains: Sell
Price Target: $8$7
Current: $6.98
Upside: +0.36%
Maintains: Sell
Price Target: $5$5.6
Current: $6.71
Upside: -16.54%
Maintains: Buy
Price Target: $180$200
Current: $134.04
Upside: +49.21%
Maintains: Neutral
Price Target: $175$200
Current: $159.29
Upside: +25.56%
Maintains: Sell
Price Target: $15$17
Current: $13.60
Upside: +25.00%
Maintains: Equal-Weight
Price Target: $27$28
Current: $33.29
Upside: -15.89%
Maintains: Equal-Weight
Price Target: $35$36
Current: $40.15
Upside: -10.33%
Maintains: Overweight
Price Target: $34$41
Current: $88.17
Upside: -53.50%
Maintains: Buy
Price Target: $370$330
Current: $172.69
Upside: +91.09%
Maintains: Equal-Weight
Price Target: $13$18
Current: $10.53
Upside: +70.94%
Maintains: Buy
Price Target: $52$45
Current: $33.05
Upside: +36.16%
Upgrades: Buy
Price Target: $225
Current: $198.44
Upside: +13.38%
Maintains: Buy
Price Target: $160$137
Current: $100.34
Upside: +36.54%
Maintains: Equal-Weight
Price Target: $58$59
Current: $72.95
Upside: -19.12%
Maintains: Sell
Price Target: $8$6.5
Current: $6.13
Upside: +6.12%
Maintains: Overweight
Price Target: $2$7
Current: $3.12
Upside: +124.36%
Maintains: Equal-Weight
Price Target: $1.5$1
Current: $0.75
Upside: +34.23%
Downgrades: Neutral
Price Target: $66$67
Current: $62.20
Upside: +7.72%
Upgrades: Buy
Price Target: $345
Current: $294.25
Upside: +17.25%
Maintains: Neutral
Price Target: $85$95
Current: $96.78
Upside: -1.84%
Upgrades: Buy
Price Target: $167
Current: $157.68
Upside: +5.91%
Maintains: Overweight
Price Target: $171$204
Current: $247.19
Upside: -17.47%
Maintains: Overweight
Price Target: $85$92
Current: $138.74
Upside: -33.69%
Maintains: Overweight
Price Target: $43$45
Current: $54.69
Upside: -17.72%
Initiates: Buy
Price Target: $80
Current: $79.12
Upside: +1.11%
Maintains: Underweight
Price Target: $51$45
Current: $63.49
Upside: -29.12%
Maintains: Underweight
Price Target: $6$2.5
Current: $0.89
Upside: +181.85%
Downgrades: Underweight
Price Target: $11$10
Current: $21.93
Upside: -54.40%
Initiates: Equal-Weight
Price Target: $16
Current: $17.62
Upside: -9.19%
Maintains: Equal-Weight
Price Target: $31$32
Current: $0.65
Upside: +4,788.48%
Maintains: Overweight
Price Target: $104$129
Current: $264.00
Upside: -51.14%
Downgrades: Sell
Price Target: $20$2.6
Current: $1.90
Upside: +37.20%
Downgrades: Neutral
Price Target: $53$5.6
Current: $10.64
Upside: -47.34%
Downgrades: Neutral
Price Target: $142$36
Current: $53.17
Upside: -32.29%
Downgrades: Neutral
Price Target: $380$106
Current: $2.09
Upside: +4,971.77%
Downgrades: Equal-Weight
Price Target: $15
Current: $31.77
Upside: -52.78%
Upgrades: Overweight
Price Target: $9$10
Current: $19.38
Upside: -48.40%
Upgrades: Equal-Weight
Price Target: $37
Current: $37.49
Upside: -1.31%
Downgrades: Equal-Weight
Price Target: $8
Current: $23.72
Upside: -66.27%
Downgrades: Equal-Weight
Price Target: $8
Current: $22.26
Upside: -64.05%
Maintains: Underweight
Price Target: $90$91
Current: $186.75
Upside: -51.27%