Vikram Bagri's Stock Ratings

Citigroup Analyst

Vikram Bagri is an analyst at Citigroup. Analyst ratings are quantitative and qualitative analysis of a stock by Wall Street stock rating analysts. Stock ratings consist of expected future growth, current stock valuation and macroeconomic trends. Updated 06/14/2025

Overall Average Return

-24.1%

Smart Score

36.2%

Overall Average Return Percentile

9th

Number of Ratings

119
Buy NowGet Alert
06/05/2025ENPHBuy Now
Enphase Energy
$46.38-7.29%
Vikram Bagri36%
$47 → $43MaintainsSellGet Alert
05/07/2025SHLSBuy Now
Shoals Technologies Gr
$5.107.84%
Vikram Bagri36%
$4.5 → $5.5MaintainsNeutralGet Alert
04/17/2025BLDPBuy Now
Ballard Power Systems
$1.64—
Vikram Bagri36%
—DowngradeNeutral → SellGet Alert
04/17/2025RUNBuy Now
Sunrun
$10.10-30.69%
Vikram Bagri36%
→ $7DowngradeBuy → NeutralGet Alert
04/17/2025GNRCBuy Now
Generac Hldgs
$128.007.81%
Vikram Bagri36%
$162 → $138UpgradeNeutral → BuyGet Alert
04/17/2025ENPHBuy Now
Enphase Energy
$46.381.34%
Vikram Bagri36%
→ $47DowngradeNeutral → SellGet Alert
04/17/2025CSIQBuy Now
Canadian Solar
$11.20-28.57%
Vikram Bagri36%
→ $8UpgradeSell → NeutralGet Alert
03/25/2025OKLOBuy Now
Oklo
$66.00-54.55%
Vikram Bagri36%
$31 → $30MaintainsNeutralGet Alert
03/04/2025LEUBuy Now
Centrus Energy
$168.50-38.28%
Vikram Bagri36%
→ $104Initiates → NeutralGet Alert
02/26/2025FSLRBuy Now
First Solar
$177.2733.13%
Vikram Bagri36%
$254 → $236MaintainsNeutralGet Alert
01/08/2025OKLOBuy Now
Oklo
$66.00-53.03%
Vikram Bagri36%
$10 → $31MaintainsNeutralGet Alert
01/08/2025ENPHBuy Now
Enphase Energy
$46.3855.24%
Vikram Bagri36%
$71 → $72MaintainsNeutralGet Alert
01/08/2025GNRCBuy Now
Generac Hldgs
$128.0026.56%
Vikram Bagri36%
$172 → $162MaintainsNeutralGet Alert
01/08/2025HASIBuy Now
HA Sustainable
$27.0233.23%
Vikram Bagri36%
→ $36UpgradeNeutral → BuyGet Alert
01/08/2025SEDGBuy Now
SolarEdge Technologies
$23.86-62.28%
Vikram Bagri36%
$12 → $9DowngradeNeutral → SellGet Alert
10/25/2024VLOBuy Now
Valero Energy
$134.2031.15%
Vikram Bagri36%
$192 → $176MaintainsBuyGet Alert
10/23/2024ENPHBuy Now
Enphase Energy
$46.3889.74%
Vikram Bagri36%
$99 → $88MaintainsNeutralGet Alert
10/22/2024NOVABuy Now
Sunnova Energy Intl
$0.166241.15%
Vikram Bagri36%
$12 → $10MaintainsBuyGet Alert
10/22/2024SEDGBuy Now
SolarEdge Technologies
$23.86-20.36%
Vikram Bagri36%
$31 → $19MaintainsNeutralGet Alert
10/22/2024HASIBuy Now
HA Sustainable
$27.0233.23%
Vikram Bagri36%
$24 → $36MaintainsNeutralGet Alert
10/22/2024GNRCBuy Now
Generac Hldgs
$128.0034.38%
Vikram Bagri36%
$128 → $172MaintainsNeutralGet Alert
10/22/2024ENPHBuy Now
Enphase Energy
$46.38113.45%
Vikram Bagri36%
$114 → $99MaintainsNeutralGet Alert
10/22/2024CSIQBuy Now
Canadian Solar
$11.20-1.79%
Vikram Bagri36%
$19 → $11DowngradeNeutral → SellGet Alert
10/22/2024FSLRBuy Now
First Solar
$177.2743.28%
Vikram Bagri36%
$200 → $254UpgradeNeutral → BuyGet Alert
10/10/2024MPCBuy Now
Marathon Petroleum
$166.150.51%
Vikram Bagri36%
$172 → $167MaintainsNeutralGet Alert
10/03/2024SHLSBuy Now
Shoals Technologies Gr
$5.107.84%
Vikram Bagri36%
$5 → $5.5UpgradeSell → NeutralGet Alert
09/24/2024OKLOBuy Now
Oklo
$66.00-84.85%
Vikram Bagri36%
$11 → $10MaintainsNeutralGet Alert
07/19/2024SPWRBuy Now
SunPower
$1.95-87.18%
Vikram Bagri36%
$2.5 → $0.25MaintainsSellGet Alert
07/12/2024ARRYBuy Now
Array Technologies
$7.9077.22%
Vikram Bagri36%
$17 → $14UpgradeNeutral → BuyGet Alert
07/02/2024SHLSBuy Now
Shoals Technologies Gr
$5.10-1.96%
Vikram Bagri36%
$15 → $5DowngradeBuy → SellGet Alert
06/04/2024OKLOBuy Now
Oklo
$66.00-83.33%
Vikram Bagri36%
→ $11Initiates → NeutralGet Alert
05/20/2024FSLRBuy Now
First Solar
$177.2712.82%
Vikram Bagri36%
$185 → $200MaintainsNeutralGet Alert
05/09/2024SEDGBuy Now
SolarEdge Technologies
$23.86197.59%
Vikram Bagri36%
$83 → $71MaintainsNeutralGet Alert
04/18/2024VLOBuy Now
Valero Energy
$134.2043.07%
Vikram Bagri36%
$160 → $192MaintainsBuyGet Alert
04/05/2024PLUGBuy Now
Plug Power
$1.3647.11%
Vikram Bagri36%
$3.25 → $2DowngradeNeutral → SellGet Alert
04/05/2024ENPHBuy Now
Enphase Energy
$46.38160.89%
Vikram Bagri36%
$126 → $121DowngradeBuy → NeutralGet Alert
03/28/2024SPWRBuy Now
SunPower
$1.9528.21%
Vikram Bagri36%
$3 → $2.5MaintainsSellGet Alert
02/21/2024SEDGBuy Now
SolarEdge Technologies
$23.86247.88%
Vikram Bagri36%
$89 → $83MaintainsNeutralGet Alert
11/30/2023SEDGBuy Now
SolarEdge Technologies
$23.86273.03%
Vikram Bagri36%
$77 → $89MaintainsNeutralGet Alert
11/27/2023LCIDBuy Now
Lucid Gr
$2.13—
Vikram Bagri36%
—DowngradeBuy → HoldGet Alert
11/16/2023PLUGBuy Now
Plug Power
$1.36267.78%
Vikram Bagri36%
$12.5 → $5DowngradeBuy → NeutralGet Alert
11/02/2023SEDGBuy Now
SolarEdge Technologies
$23.86222.73%
Vikram Bagri36%
$187 → $77DowngradeBuy → NeutralGet Alert
10/20/2023SEDGBuy Now
SolarEdge Technologies
$23.86683.78%
Vikram Bagri36%
$248 → $187MaintainsBuyGet Alert
10/18/2023ENPHBuy Now
Enphase Energy
$46.38260.07%
Vikram Bagri36%
$170 → $167MaintainsBuyGet Alert
10/18/2023FSLRBuy Now
First Solar
$177.274.36%
Vikram Bagri36%
$200 → $185MaintainsNeutralGet Alert
10/18/2023RUNBuy Now
Sunrun
$10.1088.12%
Vikram Bagri36%
$21 → $19MaintainsBuyGet Alert
10/18/2023SHLSBuy Now
Shoals Technologies Gr
$5.10409.8%
Vikram Bagri36%
$34 → $26MaintainsBuyGet Alert
10/17/2023SPWRBuy Now
SunPower
$1.95130.77%
Vikram Bagri36%
$10 → $4.5DowngradeNeutral → SellGet Alert
10/10/2023PLUGBuy Now
Plug Power
$1.36819.46%
Vikram Bagri36%
$13 → $12.5MaintainsBuyGet Alert
09/27/2023FSLRBuy Now
First Solar
$177.2712.82%
Vikram Bagri36%
$214 → $200MaintainsNeutralGet Alert
09/18/2023ENPHBuy Now
Enphase Energy
$46.38266.54%
Vikram Bagri36%
$209 → $170MaintainsBuyGet Alert
08/30/2023RUNBuy Now
Sunrun
$10.10107.92%
Vikram Bagri36%
$25 → $21UpgradeNeutral → BuyGet Alert
08/18/2023HASIBuy Now
Hannon Armstrong
$27.02-11.18%
Vikram Bagri36%
→ $24Initiates → NeutralGet Alert
08/02/2023SPWRBuy Now
SunPower
$1.95412.82%
Vikram Bagri36%
$12 → $10MaintainsNeutralGet Alert
07/28/2023ENPHBuy Now
Enphase Energy
$46.38350.63%
Vikram Bagri36%
$240 → $209MaintainsBuyGet Alert
07/19/2023ENPHBuy Now
Enphase Energy
$46.38417.46%
Vikram Bagri36%
$267 → $240MaintainsBuyGet Alert
07/19/2023FSLRBuy Now
First Solar
$177.2717.34%
Vikram Bagri36%
$189 → $208UpgradeSell → NeutralGet Alert
07/06/2023PLUGBuy Now
Plug Power
$1.36856.23%
Vikram Bagri36%
→ $13Initiates → BuyGet Alert
07/05/2023PLUGBuy Now
Plug Power
$1.36856.23%
Vikram Bagri36%
→ $13Initiates → BuyGet Alert
06/22/2023NETIBuy Now
Eneti
——
Vikram Bagri36%
→ $14DowngradeBuy → NeutralGet Alert
05/05/2023RUNBuy Now
Sunrun
$10.10147.52%
Vikram Bagri36%
$23 → $25MaintainsNeutralGet Alert
04/27/2023ENPHBuy Now
Enphase Energy
$46.38475.68%
Vikram Bagri36%
$285 → $267MaintainsBuyGet Alert
04/24/2023RUNBuy Now
Sunrun
$10.10127.72%
Vikram Bagri36%
$27 → $23MaintainsNeutralGet Alert
04/24/2023SPWRBuy Now
SunPower
$1.95617.95%
Vikram Bagri36%
$16.5 → $14MaintainsNeutralGet Alert
04/24/2023FSLRBuy Now
First Solar
$177.279.44%
Vikram Bagri36%
$220 → $194DowngradeNeutral → SellGet Alert
03/10/2023FSLRBuy Now
First Solar
$177.2724.1%
Vikram Bagri36%
$75 → $220MaintainsNeutralGet Alert
03/10/2023ENPHBuy Now
Enphase Energy
$46.38514.49%
Vikram Bagri36%
$205 → $285MaintainsBuyGet Alert
03/10/2023NETIBuy Now
Eneti
——
Vikram Bagri36%
$13 → $14MaintainsBuyGet Alert
03/10/2023RUNBuy Now
Sunrun
$10.10167.33%
Vikram Bagri36%
→ $27Initiates → NeutralGet Alert
03/10/2023SPWRBuy Now
SunPower
$1.95746.15%
Vikram Bagri36%
→ $16.5Initiates → NeutralGet Alert
03/10/2023SHLSBuy Now
Shoals Technologies Gr
$5.10566.67%
Vikram Bagri36%
→ $34Initiates → BuyGet Alert
03/10/2023ARRYBuy Now
Array Technologies
$7.90203.8%
Vikram Bagri36%
→ $24Initiates → NeutralGet Alert
11/08/2022SEDGBuy Now
SolarEdge Technologies
$23.861450.8%
Vikram Bagri36%
$380 → $370MaintainsBuyGet Alert
10/26/2022ENPHBuy Now
Enphase Energy
$46.38622.29%
Vikram Bagri36%
$275 → $335MaintainsBuyGet Alert
09/15/2022FSRBuy Now
Fisker
——
Vikram Bagri36%
→ $12Initiates → BuyGet Alert
09/15/2022RIVNBuy Now
Rivian Automotive
$13.67—
Vikram Bagri36%
—Initiates → HoldGet Alert
09/15/2022LCIDBuy Now
Lucid Gr
$2.13—
Vikram Bagri36%
—Initiates → UnderperformGet Alert
09/15/2022TSLABuy Now
Tesla
$331.48—
Vikram Bagri36%
—UpgradeUnderperform → HoldGet Alert
08/03/2022SEDGBuy Now
SolarEdge Technologies
$23.861492.71%
Vikram Bagri36%
$390 → $380MaintainsBuyGet Alert
07/27/2022ENPHBuy Now
Enphase Energy
$46.38492.93%
Vikram Bagri36%
$255 → $275MaintainsBuyGet Alert
06/15/2022BLNKBuy Now
Blink Charging
$0.922841.27%
Vikram Bagri36%
$25 → $27MaintainsBuyGet Alert
05/10/2022BLNKBuy Now
Blink Charging
$0.922623.39%
Vikram Bagri36%
$29 → $25MaintainsBuyGet Alert
05/05/2022RUNBuy Now
Sunrun
$10.10315.84%
Vikram Bagri36%
$41 → $42MaintainsBuyGet Alert
05/03/2022SEDGBuy Now
SolarEdge Technologies
$23.861534.62%
Vikram Bagri36%
$347 → $390MaintainsBuyGet Alert
02/22/2022CHPTBuy Now
ChargePoint Hldgs
$0.733165.31%
Vikram Bagri36%
$35 → $24MaintainsBuyGet Alert
02/22/2022BLNKBuy Now
Blink Charging
$0.923059.14%
Vikram Bagri36%
$41 → $29MaintainsBuyGet Alert
02/03/2022SEDGBuy Now
SolarEdge Technologies
$23.861354.4%
Vikram Bagri36%
→ $347UpgradeHold → BuyGet Alert
01/10/2022SLDPBuy Now
Solid Power
$1.89588.09%
Vikram Bagri36%
→ $13Initiates → BuyGet Alert
12/28/2021EVGOBuy Now
EVgo
$4.36—
Vikram Bagri36%
—Initiates → HoldGet Alert
11/15/2021ENPHBuy Now
Enphase Energy
$46.38473.52%
Vikram Bagri36%
$210 → $266MaintainsBuyGet Alert
11/11/2021VLTABuy Now
VOLTA INC COM CL A
——
Vikram Bagri36%
$15 → $13MaintainsBuyGet Alert
11/05/2021RUNBuy Now
Sunrun
$10.10593.07%
Vikram Bagri36%
$75 → $70MaintainsBuyGet Alert
10/27/2021ENPHBuy Now
Enphase Energy
$46.38352.78%
Vikram Bagri36%
$195 → $210MaintainsBuyGet Alert
09/22/2021VLTABuy Now
VOLTA INC COM CL A
——
Vikram Bagri36%
→ $15Initiates → BuyGet Alert
09/10/2021FSLRBuy Now
First Solar
$177.27—
Vikram Bagri36%
—Initiates → HoldGet Alert
09/02/2021CHPTBuy Now
ChargePoint Hldgs
$0.734661.9%
Vikram Bagri36%
$39 → $35MaintainsBuyGet Alert
08/12/2021BLNKBuy Now
Blink Charging
$0.923930.62%
Vikram Bagri36%
$39 → $37MaintainsBuyGet Alert
08/06/2021CLNEBuy Now
Clean Energy Fuels
$1.92472.92%
Vikram Bagri36%
$12 → $11MaintainsBuyGet Alert
06/21/2021CHPTBuy Now
ChargePoint Hldgs
$0.735206.12%
Vikram Bagri36%
→ $39Initiates → BuyGet Alert
05/11/2021BLNKBuy Now
Blink Charging
$0.924148.5%
Vikram Bagri36%
→ $39Initiates → BuyGet Alert
05/11/2021CLNEBuy Now
Clean Energy Fuels
$1.92525%
Vikram Bagri36%
→ $12Initiates → BuyGet Alert
05/11/2021BEEMBuy Now
Beam Glb
$1.39—
Vikram Bagri36%
—Initiates → HoldGet Alert
11/17/2020AMBuy Now
Antero Midstream
$18.40-67.39%
Vikram Bagri36%
$4 → $6MaintainsNeutralGet Alert
10/28/2020ENPHBuy Now
Enphase Energy
$46.38154.42%
Vikram Bagri36%
$77 → $118MaintainsBuyGet Alert
05/12/2020TRPBuy Now
TC Energy
$49.7936.57%
Vikram Bagri36%
→ $68Initiates → HoldGet Alert
01/27/2020AMBuy Now
Antero Midstream
$18.40-61.96%
Vikram Bagri36%
$12 → $7MaintainsBuyGet Alert
05/28/2019AMBuy Now
Antero Midstream
$18.40-18.48%
Vikram Bagri36%
$23 → $15Reinstates → BuyGet Alert
11/29/2018ANDXBuy Now
Andeavor Logistics LP Com Unit Ltd Partnership Int
——
Vikram Bagri36%
$55 → $42MaintainsBuyGet Alert
07/31/2018AMBuy Now
Antero Midstream
$18.4092.93%
Vikram Bagri36%
$33 → $35.5MaintainsBuyGet Alert
03/28/2018AMBuy Now
Antero Midstream
$18.4079.35%
Vikram Bagri36%
$36 → $33MaintainsBuyGet Alert
03/28/2018ANDXBuy Now
Andeavor Logistics LP Com Unit Ltd Partnership Int
——
Vikram Bagri36%
$58 → $55MaintainsBuyGet Alert
03/27/2018ANDXBuy Now
Andeavor Logistics LP Com Unit Ltd Partnership Int
——
Vikram Bagri36%
$58 → $55MaintainsBuyGet Alert
12/06/2017AMGPBuy Now
Antero Midstream GP
——
Vikram Bagri36%
—UpgradeNeutral → BuyGet Alert
10/27/2017FSLRBuy Now
First Solar
$177.27—
Vikram Bagri36%
—UpgradeHold → BuyGet Alert
05/31/2017AMBuy Now
Antero Midstream
$18.40122.83%
Vikram Bagri36%
→ $41Reinstates → BuyGet Alert
05/31/2017AMGPBuy Now
Antero Midstream GP
——
Vikram Bagri36%
→ $24Initiates → NeutralGet Alert
12/10/2015FSLRBuy Now
First Solar
$177.27—
Vikram Bagri36%
—DowngradeBuy → HoldGet Alert
08/06/2014FSLRBuy Now
First Solar
$177.27-57.69%
Vikram Bagri36%
→ $75UpgradeHold → BuyGet Alert
11/01/2013FSLRBuy Now
First Solar
$177.27—
Vikram Bagri36%
—MaintainsHoldGet Alert