Vikram Bagri

Stock Analyst at Citi

(0.04)
# 4,684
Out of 4,698 analysts
387
Total ratings
34.9%
Success rate
-18.9%
Average return

Stocks Rated by Vikram Bagri

Canadian Solar
Aug 28, 2026
Maintained: Hold
Price Target: $18$15
Current: $13.22
Upside: +13.46%
Array Technologies
Aug 24, 2026
Maintained: Buy
Price Target: $12
Current: $4.60
Upside: +160.87%
Energy Vault Holdings
Aug 20, 2026
Maintained: Buy
Price Target: $5$6
Current: $3.84
Upside: +56.25%
Fluence Energy
Aug 14, 2026
Maintained: Buy
Price Target: $24$20
Current: $10.35
Upside: +93.24%
Plug Power
Aug 11, 2026
Maintained: Sell
Price Target: $0.75
Current: $2.17
Upside: -65.44%
Oklo Inc.
Aug 10, 2026
Maintained: Hold
Price Target: $76$58
Current: $41.27
Upside: +39.33%
Sunrun
Aug 7, 2026
Maintained: Buy
Price Target: $20$16
Current: $8.89
Upside: +79.98%
Delek US Holdings
Aug 6, 2026
Maintained: Hold
Price Target: $44$62
Current: $71.86
Upside: -13.72%
Phillips 66
Aug 6, 2026
Maintained: Hold
Price Target: $204$217
Current: $255.09
Upside: -14.93%
SolarEdge Technologies
Aug 6, 2026
Maintained: Sell
Price Target: $27$25
Current: $34.20
Upside: -26.90%
Maintained: Sell
Price Target: $7.5$6.5
Current: $9.70
Upside: -32.99%
Maintained: Hold
Price Target: $303$318
Current: $388.90
Upside: -18.23%
Maintained: Buy
Price Target: $294$297
Current: $204.45
Upside: +45.27%
Maintained: Buy
Price Target: $145$132
Current: $84.50
Upside: +56.21%
Maintained: Hold
Price Target: $65$74
Current: $74.34
Upside: -0.46%
Maintained: Hold
Price Target: $43$40
Current: $36.37
Upside: +9.98%
Maintained: Hold
Price Target: $9.5$11
Current: $7.13
Upside: +47.27%
Maintained: Buy
Price Target: $50
Current: $38.34
Upside: +30.41%
Maintained: Hold
Price Target: $259$302
Current: $370.72
Upside: -18.54%
Maintained: Hold
Price Target: $263$300
Current: $187.35
Upside: +60.13%
Maintained: Hold
Price Target: $281
Current: $252.87
Upside: +11.12%
Maintained: Hold
Price Target: $225$218
Current: $173.89
Upside: +25.37%
Rated: Hold
Price Target: n/a
Current: $3.25
Upside: -
Initiated Coverage: Hold
Price Target: n/a
Current: $1.51
Upside: n/a
Maintained: Buy
Price Target: $13
Current: $2.52
Upside: n/a
Maintained: Hold
Price Target: n/a
Current: $1.41
Upside: n/a
Maintained: Hold
Price Target: n/a
Current: $15.74
Upside: n/a
Maintained: Buy
Price Target: $11
Current: $1.65
Upside: n/a
Maintained: Buy
Price Target: $27$18
Current: $0.5887
Upside: n/a
Maintained: Sell
Price Target: n/a
Current: $4.68
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $354.08
Upside: n/a
Initiated Coverage: Sell
Price Target: n/a
Current: $0.0006
Upside: n/a
Maintained: Buy
Price Target: $24
Current: $9.89
Upside: n/a
Rated: Buy
Price Target: $23.00
Current: $56.33
Upside: n/a
Initiated Coverage: Hold
Price Target: $34.00
Current: $66.95
Upside: n/a
Initiated Coverage: Hold
Price Target: $22.00
Current: $31.24
Upside: n/a
Maintained: Buy
Price Target: $54.00$49.00
Current: $69.32
Upside: n/a
Initiated Coverage: Hold
Price Target: n/a
Current: $86.53
Upside: n/a
Initiated Coverage: Buy
Price Target: $80$79
Current: $55.17
Upside: n/a
Upgraded: Buy
Price Target: n/a
Current: $22.60
Upside: n/a