Updated: Oct 19, 2026

Thomas Meric's Stock Ratings

Janney Montgomery Scott Analyst

Thomas Meric is an analyst at Janney Montgomery Scott. 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.

Overall Average Return

7.33%

Smart Score

46.3%

Overall Average Return Percentile

53rd

Number of Ratings

15
Buy NowGet Alert
03/13/2025LNZABuy Now
LanzaTech Global
$4.52——DowngradeBuy → NeutralGet Alert
03/13/2025CSLRBuy Now
Complete Solaria
———DowngradeBuy → NeutralGet Alert
03/04/2025NOVABuy Now
Sunnova Energy Intl
—— → $1DowngradeBuy → NeutralGet Alert
02/25/2025SEIBuy Now
Solaris Energy
$67.10-15.05% → $57Initiates → BuyGet Alert
06/27/2024BWXTBuy Now
BWX Technologies
$136.20-17.03% → $113Initiates → BuyGet Alert
04/18/2024VSTBuy Now
Vistra
$149.56-45.17% → $82Initiates → BuyGet Alert
03/22/2024NOVABuy Now
Sunnova Energy Intl
———UpgradeNeutral → BuyGet Alert
12/28/2023LNZABuy Now
LanzaTech Global
$4.52121.24% → $10Initiates → BuyGet Alert
11/17/2023CHPTBuy Now
ChargePoint Hldgs
$7.07——DowngradeBuy → NeutralGet Alert
08/03/2023RUNBuy Now
Sunrun
$6.88——UpgradeNeutral → BuyGet Alert
07/14/2023NPWRBuy Now
NET Power
$1.023333.39% → $35Initiates → BuyGet Alert
05/26/2023OPALBuy Now
OPAL Fuels
$1.58722.78% → $13Initiates → BuyGet Alert
02/09/2023SPWRBuy Now
SunPower
$0.236749.32% → $16Initiates → NeutralGet Alert
12/01/2022NOVABuy Now
Sunnova Energy Intl
—— → $33Initiates → BuyGet Alert
12/01/2022RUNBuy Now
Sunrun
$6.88336.04% → $30Initiates → NeutralGet Alert