Ameet Thakkar's Stock Ratings

BMO Capital Analyst

Ameet Thakkar is an analyst at BMO Capital. 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 12/15/2025

Updated: Dec 15, 2025

Overall Average Return

4.90%

Smart Score

57.7%

Overall Average Return Percentile

45th

Number of Ratings

130
Buy NowGet Alert
12/10/2025GEVBuy Now
GE Vernova
$690.8112.91%$710 → $780MaintainsOutperformGet Alert
11/06/2025TRGPBuy Now
Targa Resources
$182.167.6%$185 → $196MaintainsOutperformGet Alert
11/06/2025SEDGBuy Now
SolarEdge Technologies
$29.31-14.7%$19 → $25MaintainsUnderperformGet Alert
11/05/2025WMBBuy Now
Williams Companies
$59.5017.65%$72 → $70MaintainsOutperformGet Alert
10/24/2025NXTBuy Now
Nextracker
$86.887.04%$89 → $93MaintainsMarket PerformGet Alert
10/23/2025GEVBuy Now
GE Vernova
$690.812.78%$690 → $710MaintainsOutperformGet Alert
10/15/2025RUNBuy Now
Sunrun
$17.776.89%$10 → $19UpgradeUnderperform → Market PerformGet Alert
10/14/2025BEBuy Now
Bloom Energy
$96.240.79%$33 → $97MaintainsMarket PerformGet Alert
09/19/2025TRGPBuy Now
Targa Resources
$182.161.56% → $185Initiates → OutperformGet Alert
09/19/2025LNGBuy Now
Cheniere Energy
$188.4642.21% → $268Initiates → OutperformGet Alert
09/19/2025KMIBuy Now
Kinder Morgan
$26.7319.74% → $32Initiates → OutperformGet Alert
09/19/2025WMBBuy Now
Williams Companies
$59.5010.92% → $66Initiates → OutperformGet Alert
08/12/2025PLUGBuy Now
Plug Power
$2.28-56.16%$1.1 → $1MaintainsUnderperformGet Alert
08/12/2025BLDPBuy Now
Ballard Power Systems
$2.67-58.88%$1 → $1.1MaintainsUnderperformGet Alert
08/07/2025RUNBuy Now
Sunrun
$17.77-43.74%$8 → $10MaintainsUnderperformGet Alert
08/01/2025FSLRBuy Now
First Solar
$253.43-19.9%$194 → $203MaintainsOutperformGet Alert
07/24/2025GEVBuy Now
GE Vernova
$690.81-0.12%$590 → $690MaintainsOutperformGet Alert
07/17/2025PWRBuy Now
Quanta Services
$441.18-9.33%$352 → $400DowngradeOutperform → Market PerformGet Alert
07/08/2025GEVBuy Now
GE Vernova
$690.81-14.59%$522 → $590MaintainsOutperformGet Alert
06/25/2025FLNCBuy Now
Fluence Energy
$22.08-77.36%$4 → $5MaintainsMarket PerformGet Alert
05/30/2025GEVBuy Now
GE Vernova
$690.81-24.44%$381 → $522MaintainsOutperformGet Alert
05/22/2025RUNBuy Now
Sunrun
$17.77-77.5%$9 → $4DowngradeMarket Perform → UnderperformGet Alert
05/15/2025NXTBuy Now
NEXTracker
$86.88-32.09%$51 → $59MaintainsMarket PerformGet Alert
05/13/2025ENPHBuy Now
Enphase Energy
$31.5923.46%$46 → $39DowngradeMarket Perform → UnderperformGet Alert
04/30/2025FSLRBuy Now
First Solar
$253.43-26.21%$200 → $187MaintainsOutperformGet Alert
04/23/2025ENPHBuy Now
Enphase Energy
$31.5945.62%$59 → $46MaintainsMarket PerformGet Alert
04/09/2025GEVBuy Now
GE Vernova
$690.81-44.85%$420 → $381MaintainsOutperformGet Alert
03/14/2025BLDPBuy Now
Ballard Power Systems
$2.67-55.14%$1.3 → $1.2MaintainsUnderperformGet Alert
03/05/2025STEMBuy Now
Stem
$19.13-97.91%$0.5 → $0.4MaintainsMarket PerformGet Alert
03/05/2025PLUGBuy Now
Plug Power
$2.28-38.62%$1.6 → $1.4MaintainsUnderperformGet Alert
03/04/2025NOVABuy Now
Sunnova Energy Intl
——$4 → $0.85MaintainsMarket PerformGet Alert
03/03/2025RUNBuy Now
Sunrun
$17.77-49.37%$11 → $9MaintainsMarket PerformGet Alert
03/03/2025GEVBuy Now
GE Vernova
$690.81-39.2%$471 → $420MaintainsOutperformGet Alert
02/26/2025FSLRBuy Now
First Solar
$253.43-9.25%$260 → $230ReiteratesOutperform → OutperformGet Alert
02/25/2025PWRBuy Now
Quanta Services
$441.18-28.37%$338 → $316UpgradeMarket Perform → OutperformGet Alert
02/20/2025SEDGBuy Now
SolarEdge Technologies
$29.31-48.82%$13 → $15DowngradeMarket Perform → UnderperformGet Alert
02/11/2025FLNCBuy Now
Fluence Energy
$22.08-54.71%$22 → $10DowngradeOutperform → Market PerformGet Alert
02/05/2025ENPHBuy Now
Enphase Energy
$31.59108.93%$69 → $66MaintainsMarket PerformGet Alert
01/29/2025NXTBuy Now
NEXTracker
$86.88-42.45%$48 → $50MaintainsMarket PerformGet Alert
01/23/2025GEVBuy Now
GE Vernova
$690.81-31.82%$420 → $471MaintainsOutperformGet Alert
01/21/2025GEVBuy Now
GE Vernova
$690.81-39.2%$360 → $420MaintainsOutperformGet Alert
01/21/2025NXTBuy Now
Nextracker
$86.88-44.75%$44 → $48MaintainsMarket PerformGet Alert
01/21/2025FLNCBuy Now
Fluence Energy
$22.08-0.36%$25 → $22MaintainsOutperformGet Alert
01/21/2025SEDGBuy Now
SolarEdge Technologies
$29.31-55.65%$11 → $13MaintainsMarket PerformGet Alert
11/15/2024BEBuy Now
Bloom Energy
$96.24-79.74%$12 → $19.5MaintainsMarket PerformGet Alert
11/11/2024RUNBuy Now
Sunrun
$17.77-38.12%$20 → $11MaintainsMarket PerformGet Alert
11/07/2024SEDGBuy Now
SolarEdge Technologies
$29.31-59.06%$21 → $12MaintainsMarket PerformGet Alert
11/01/2024NOVABuy Now
Sunnova Energy Intl
——$10 → $8ReiteratesMarket Perform → Market PerformGet Alert
10/30/2024FSLRBuy Now
First Solar
$253.432.59%$286 → $260ReiteratesOutperform → OutperformGet Alert
10/14/2024ARRYBuy Now
Array Technologies
$8.663.93%$11 → $9MaintainsMarket PerformGet Alert
10/14/2024NXTBuy Now
NEXTracker
$86.88-49.36%$56 → $44MaintainsMarket PerformGet Alert
10/14/2024NOVABuy Now
Sunnova Energy Intl
——$9 → $10MaintainsMarket PerformGet Alert
10/14/2024SEDGBuy Now
SolarEdge Technologies
$29.31-28.35%$24 → $21MaintainsMarket PerformGet Alert
10/14/2024ENPHBuy Now
Enphase Energy
$31.59229.22%$114 → $104MaintainsMarket PerformGet Alert
10/14/2024GEVBuy Now
GE Vernova
$690.81-58.31%$245 → $288MaintainsOutperformGet Alert
10/14/2024FLNCBuy Now
Fluence Energy
$22.0813.22%$24 → $25MaintainsOutperformGet Alert
10/02/2024ENPHBuy Now
Enphase Energy
$31.59260.87%$115 → $114MaintainsMarket PerformGet Alert
09/13/2024GEVBuy Now
GE Vernova
$690.81-64.53% → $245Initiates → OutperformGet Alert
08/13/2024BLDPBuy Now
Ballard Power Systems
$2.67-36.45%$2.25 → $1.7MaintainsUnderperformGet Alert
08/09/2024ARRYBuy Now
Array Technologies
$8.6627.02%$15 → $11MaintainsMarket PerformGet Alert
08/07/2024RUNBuy Now
Sunrun
$17.7712.52%$17 → $20MaintainsMarket PerformGet Alert
07/31/2024FSLRBuy Now
First Solar
$253.4312.85%$311 → $286MaintainsOutperformGet Alert
07/24/2024ENPHBuy Now
Enphase Energy
$31.59264.04%$110 → $115MaintainsMarket PerformGet Alert
06/10/2024FSLRBuy Now
First Solar
$253.4322.72%$224 → $311MaintainsOutperformGet Alert
05/15/2024NXTBuy Now
NEXTracker
$86.88-35.54%$62 → $56MaintainsMarket PerformGet Alert
05/09/2024SEDGBuy Now
SolarEdge Technologies
$29.3191.06%$73 → $56MaintainsMarket PerformGet Alert
05/03/2024STEMBuy Now
Stem
$19.13-90.33%$2.5 → $1.85MaintainsMarket PerformGet Alert
05/03/2024NOVABuy Now
Sunnova Energy Intl
——$10 → $6MaintainsMarket PerformGet Alert
04/24/2024ENPHBuy Now
Enphase Energy
$31.59257.71%$118 → $113MaintainsMarket PerformGet Alert
03/22/2024NXTBuy Now
NEXTracker
$86.88-20.58% → $69Initiates → Market PerformGet Alert
03/22/2024ARRYBuy Now
Array Technologies
$8.6684.76% → $16Initiates → Market PerformGet Alert
03/12/2024BLDPBuy Now
Ballard Power Systems
$2.6712.15%$3.25 → $3MaintainsUnderperformGet Alert
02/29/2024STEMBuy Now
Stem
$19.13-83.01%$4 → $3.25MaintainsMarket PerformGet Alert
02/22/2024RUNBuy Now
Sunrun
$17.7712.52%$18 → $20MaintainsMarket PerformGet Alert
02/21/2024SEDGBuy Now
SolarEdge Technologies
$29.31172.94%$85 → $80MaintainsMarket PerformGet Alert
02/16/2024BEBuy Now
Bloom Energy
$96.24-89.61%$11 → $10MaintainsMarket PerformGet Alert
02/07/2024ENPHBuy Now
Enphase Energy
$31.59248.21%$106 → $110MaintainsMarket PerformGet Alert
01/24/2024PLUGBuy Now
Plug Power
$2.289.61%$3.5 → $2.5DowngradeMarket Perform → UnderperformGet Alert
01/16/2024FLNCBuy Now
Fluence Energy
$22.0822.28% → $27UpgradeMarket Perform → OutperformGet Alert
11/30/2023FLNCBuy Now
Fluence Energy
$22.0822.28%$24 → $27MaintainsMarket PerformGet Alert
11/10/2023PLUGBuy Now
Plug Power
$2.2864.41%$8 → $3.75MaintainsMarket PerformGet Alert
11/09/2023BEBuy Now
Bloom Energy
$96.24-86.49%$14 → $13MaintainsMarket PerformGet Alert
11/02/2023RUNBuy Now
Sunrun
$17.77-32.49% → $12DowngradeOutperform → Market PerformGet Alert
11/02/2023SEDGBuy Now
SolarEdge Technologies
$29.31132% → $68DowngradeOutperform → Market PerformGet Alert
11/01/2023FSLRBuy Now
First Solar
$253.43-14.77%$226 → $216MaintainsOutperformGet Alert
10/23/2023SEDGBuy Now
SolarEdge Technologies
$29.31278.71%$216 → $111MaintainsOutperformGet Alert
10/16/2023ENPHBuy Now
Enphase Energy
$31.59368.5%$175 → $148DowngradeOutperform → Market PerformGet Alert
09/14/2023FSLRBuy Now
First Solar
$253.43-6.48%$237 → $237UpgradeMarket Perform → OutperformGet Alert
09/11/2023FSLRBuy Now
First Solar
$253.43-6.48%$235 → $237MaintainsMarket PerformGet Alert
08/24/2023PLUGBuy Now
Plug Power
$2.28250.74%$10.25 → $8MaintainsMarket PerformGet Alert
08/14/2023FLNCBuy Now
Fluence Energy
$22.0826.81%$31 → $28MaintainsMarket PerformGet Alert
08/10/2023PLUGBuy Now
Plug Power
$2.28349.38%$11 → $10.25MaintainsMarket PerformGet Alert
08/02/2023SEDGBuy Now
SolarEdge Technologies
$29.31872.36%$368 → $285MaintainsOutperformGet Alert
07/31/2023NOVABuy Now
Sunnova Energy Intl
——$25 → $21MaintainsMarket PerformGet Alert
07/28/2023ENPHBuy Now
Enphase Energy
$31.59453.97%$235 → $175MaintainsOutperformGet Alert
07/28/2023FSLRBuy Now
First Solar
$253.43-7.27%$204 → $235MaintainsMarket PerformGet Alert
07/21/2023NOVABuy Now
Sunnova Energy Intl
——$27 → $25DowngradeOutperform → Market PerformGet Alert
07/10/2023FSLRBuy Now
First Solar
$253.43-19.5% → $204Initiates → Market PerformGet Alert
06/14/2023BLDPBuy Now
Ballard Power Systems
$2.6758.88%$4.5 → $4.25DowngradeMarket Perform → UnderperformGet Alert
05/24/2023BEBuy Now
Bloom Energy
$96.24-80.78%$22 → $18.5MaintainsMarket PerformGet Alert
05/12/2023FLNCBuy Now
Fluence Energy
$22.0813.22%$24 → $25MaintainsMarket PerformGet Alert
05/10/2023BEBuy Now
Bloom Energy
$96.24-77.14% → $22MaintainsMarket PerformGet Alert
05/10/2023PLUGBuy Now
Plug Power
$2.28228.82%$10 → $7.5MaintainsMarket PerformGet Alert
05/04/2023SEDGBuy Now
SolarEdge Technologies
$29.311247.66%$370 → $395MaintainsOutperformGet Alert
04/26/2023ENPHBuy Now
Enphase Energy
$31.59770.53%$286 → $275MaintainsOutperformGet Alert
04/17/2023FLNCBuy Now
Fluence Energy
$22.088.7% → $24Initiates → Market PerformGet Alert
03/02/2023PLUGBuy Now
Plug Power
$2.28557.64%$18 → $15MaintainsMarket PerformGet Alert
02/23/2023RUNBuy Now
Sunrun
$17.7791.28%$39 → $34MaintainsOutperformGet Alert
02/14/2023SEDGBuy Now
SolarEdge Technologies
$29.311220.37%$385 → $387MaintainsOutperformGet Alert
12/08/2022BLDPBuy Now
Ballard Power Systems
$2.67105.61% → $5.5Initiates → Market PerformGet Alert
11/09/2022PLUGBuy Now
Plug Power
$2.28689.16%$22 → $18MaintainsMarket PerformGet Alert
11/08/2022SEDGBuy Now
SolarEdge Technologies
$29.31978.13%$306 → $316MaintainsOutperformGet Alert
11/04/2022BEBuy Now
Bloom Energy
$96.24-76.1%$24 → $23MaintainsMarket PerformGet Alert
11/03/2022RUNBuy Now
Sunrun
$17.77119.41%$40 → $39MaintainsOutperformGet Alert
10/17/2022PLUGBuy Now
Plug Power
$2.281039.9%$31 → $26MaintainsMarket PerformGet Alert
08/11/2022BEBuy Now
Bloom Energy
$96.24-69.87%$20 → $29MaintainsMarket PerformGet Alert
08/10/2022PLUGBuy Now
Plug Power
$2.281171.43%$20 → $29MaintainsMarket PerformGet Alert
08/04/2022RUNBuy Now
Sunrun
$17.77125.04%$38 → $40MaintainsOutperformGet Alert
07/27/2022ENPHBuy Now
Enphase Energy
$31.59691.39%$241 → $250MaintainsOutperformGet Alert
06/10/2022ENPHBuy Now
Enphase Energy
$31.59659.73%$215 → $240MaintainsOutperformGet Alert
03/30/2022SEDGBuy Now
SolarEdge Technologies
$29.311281.78%$370 → $405MaintainsOutperformGet Alert
02/16/2022SEDGBuy Now
SolarEdge Technologies
$29.311073.66%$351 → $344MaintainsOutperformGet Alert
02/11/2022BEBuy Now
Bloom Energy
$96.24-74.02% → $25MaintainsMarket PerformGet Alert
10/27/2021ENPHBuy Now
Enphase Energy
$31.59596.42%$200 → $220MaintainsOutperformGet Alert
10/01/2021RUNBuy Now
Sunrun
$17.77265.68% → $65Initiates → OutperformGet Alert
10/01/2021PLUGBuy Now
Plug Power
$2.281215.27% → $30Initiates → Market PerformGet Alert
10/01/2021BEBuy Now
Bloom Energy
$96.24-77.14% → $22Initiates → Market PerformGet Alert
10/01/2021NOVABuy Now
Sunnova Energy Intl
—— → $50Initiates → OutperformGet Alert
10/01/2021ENPHBuy Now
Enphase Energy
$31.59533.11% → $200Initiates → OutperformGet Alert
10/01/2021SEDGBuy Now
SolarEdge Technologies
$29.311118.01% → $357Initiates → OutperformGet Alert