Christopher Souther's Stock Ratings

B. Riley Securities Analyst

Christopher Souther is an analyst at B. Riley Securities. 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

9.13%

Smart Score

53.2%

Overall Average Return Percentile

55th

Number of Ratings

103
Buy NowGet Alert
10/31/2025AMRCBuy Now
Ameresco
$29.6551.77%$32 → $45MaintainsBuyGet Alert
09/30/2025EOSEBuy Now
Eos Energy Enterprises
$13.29-39.8%$5 → $8MaintainsNeutralGet Alert
09/10/2025AMRCBuy Now
Ameresco
$29.657.93%$22 → $32MaintainsBuyGet Alert
08/08/2025AMPXBuy Now
Amprius Technologies
$10.099.02%$10 → $11MaintainsBuyGet Alert
07/10/2025AMPXBuy Now
Amprius Technologies
$10.09-0.89%$6 → $10MaintainsBuyGet Alert
07/10/2025ENVXBuy Now
Enovix
$7.75119.35%$12 → $17MaintainsBuyGet Alert
06/13/2025FCELBuy Now
FuelCell Energy
$8.30-3.61%$9 → $8MaintainsNeutralGet Alert
05/20/2025BEEMBuy Now
Beam Glb
$1.70135.29%$5 → $4MaintainsBuyGet Alert
04/29/2025ENVXBuy Now
Enovix
$7.7554.84%$17 → $12MaintainsBuyGet Alert
03/21/2025AMPXBuy Now
Amprius Technologies
$10.09-40.54%$5 → $6MaintainsBuyGet Alert
03/12/2025FCELBuy Now
FuelCell Energy
$8.308.43%$12 → $9MaintainsNeutralGet Alert
02/07/2025AMPSBuy Now
Altus Power
——$6 → $5DowngradeBuy → NeutralGet Alert
08/14/2024BEEMBuy Now
Beam Glb
$1.70488.24%$11 → $10MaintainsBuyGet Alert
05/15/2024AMPSBuy Now
Altus Power
——$7 → $6MaintainsBuyGet Alert
05/03/2024ASPNBuy Now
Aspen Aerogels
$3.10867.74%$24 → $30MaintainsBuyGet Alert
04/30/2024ENVXBuy Now
Enovix
$7.75106.45%$18 → $16MaintainsBuyGet Alert
04/30/2024AMPXBuy Now
Amprius Technologies
$10.09-40.54%$8 → $6MaintainsBuyGet Alert
04/24/2024ENPHBuy Now
Enphase Energy
$31.20326.28%$149 → $133MaintainsBuyGet Alert
04/22/2024AMRCBuy Now
Ameresco
$29.6524.79%$40 → $37MaintainsBuyGet Alert
04/22/2024SEDGBuy Now
SolarEdge Technologies
$28.32337.81%$133 → $124MaintainsBuyGet Alert
04/22/2024NOVABuy Now
Sunnova Energy Intl
——$21 → $15MaintainsBuyGet Alert
04/22/2024HASIBuy Now
Hannon Armstrong
$32.7634.31%$41 → $44MaintainsBuyGet Alert
04/22/2024ENPHBuy Now
Enphase Energy
$31.20377.56%$121 → $149MaintainsBuyGet Alert
04/22/2024AMPSBuy Now
Altus Power
——$10 → $7MaintainsBuyGet Alert
04/18/2024BEEMBuy Now
Beam Glb
$1.70782.35%$18 → $15MaintainsBuyGet Alert
03/08/2024FCELBuy Now
FuelCell Energy
$8.30-75.9%$2.5 → $2MaintainsNeutralGet Alert
02/05/2024AMPSBuy Now
Altus Power
——$8 → $10MaintainsBuyGet Alert
02/05/2024AMRCBuy Now
Ameresco
$29.6534.91%$46 → $40MaintainsBuyGet Alert
02/05/2024HASIBuy Now
Hannon Armstrong
$32.7625.15%$36 → $41MaintainsBuyGet Alert
02/05/2024NOVABuy Now
Sunnova Energy Intl
——$25 → $21MaintainsBuyGet Alert
02/05/2024SEDGBuy Now
SolarEdge Technologies
$28.32369.58%$166 → $133MaintainsBuyGet Alert
01/24/2024PLUGBuy Now
Plug Power
$2.16270.37%$18 → $8MaintainsBuyGet Alert
12/07/2023CHPTBuy Now
ChargePoint Hldgs
$7.96-68.59% → $2.5DowngradeBuy → NeutralGet Alert
11/08/2023EOSEBuy Now
Eos Energy Enterprises
$13.29-84.95%$5 → $2MaintainsNeutralGet Alert
11/06/2023DCFCBuy Now
Tritium DCFC
—— → $1DowngradeBuy → NeutralGet Alert
09/01/2023EOSEBuy Now
Eos Energy Enterprises
$13.29-62.38%$4 → $5MaintainsNeutralGet Alert
07/20/2023WKHSBuy Now
Workhorse Gr
$5.86-48.82%$4 → $3MaintainsBuyGet Alert
07/20/2023GPBuy Now
GreenPower Motor Co
$0.90566.67%$5 → $6MaintainsBuyGet Alert
07/20/2023ENVXBuy Now
Enovix
$7.75222.58%$18 → $25MaintainsBuyGet Alert
07/20/2023CHPTBuy Now
ChargePoint Hldgs
$7.9638.19%$12 → $11MaintainsBuyGet Alert
07/20/2023BLNKBuy Now
Blink Charging
$0.81764.62%$8 → $7MaintainsNeutralGet Alert
07/20/2023BEEMBuy Now
Beam Glb
$1.701370.59% → $25ReiteratesBuy → BuyGet Alert
07/20/2023AMPXBuy Now
Amprius Technologies
$10.0928.84% → $13ReiteratesBuy → BuyGet Alert
06/30/2023EOSEBuy Now
Eos Energy Enterprises
$13.29-69.9%$3 → $4DowngradeBuy → NeutralGet Alert
06/30/2023SEDGBuy Now
SolarEdge Technologies
$28.321156.92%$368 → $356MaintainsBuyGet Alert
06/30/2023NOVABuy Now
Sunnova Energy Intl
——$31 → $27MaintainsBuyGet Alert
06/30/2023AMRCBuy Now
Ameresco
$29.65109.11%$63 → $62MaintainsBuyGet Alert
06/30/2023AMPSBuy Now
Altus Power
——$14 → $11MaintainsBuyGet Alert
06/30/2023ENPHBuy Now
Enphase Energy
$31.20585.9% → $214UpgradeNeutral → BuyGet Alert
06/27/2023BLDPBuy Now
Ballard Power Systems
$2.6053.85%$6 → $4DowngradeBuy → NeutralGet Alert
06/21/2023GPBuy Now
GreenPower Motor Co
$0.90455.56% → $5Reiterates → BuyGet Alert
05/08/2023BLDPBuy Now
Ballard Power Systems
$2.60130.77%$9 → $6MaintainsBuyGet Alert
05/08/2023BLNKBuy Now
Blink Charging
$0.81888.14%$14 → $8MaintainsNeutralGet Alert
05/08/2023CHPTBuy Now
ChargePoint Hldgs
$7.9650.76%$18 → $12MaintainsBuyGet Alert
04/25/2023ENPHBuy Now
Enphase Energy
$31.20691.67%$242 → $247MaintainsNeutralGet Alert
04/25/2023AMRCBuy Now
Ameresco
$29.65112.48%$72 → $63MaintainsBuyGet Alert
04/25/2023NOVABuy Now
Sunnova Energy Intl
——$32 → $31MaintainsBuyGet Alert
04/25/2023SEDGBuy Now
SolarEdge Technologies
$28.321199.29%$370 → $368MaintainsBuyGet Alert
03/31/2023AMPSBuy Now
Altus Power
—— → $14Reiterates → BuyGet Alert
03/24/2023AMPXBuy Now
Amprius Technologies
$10.0928.84%$14 → $13MaintainsBuyGet Alert
02/03/2023EOSEBuy Now
Eos Energy Enterprises
$13.29-77.43%$4 → $3MaintainsBuyGet Alert
01/24/2023DCFCBuy Now
Tritium DCFC
——$10 → $6MaintainsBuyGet Alert
12/21/2022FCELBuy Now
FuelCell Energy
$8.30-51.81%$5 → $4MaintainsNeutralGet Alert
12/13/2022ASPNBuy Now
Aspen Aerogels
$3.10738.71%$39 → $26MaintainsBuyGet Alert
12/13/2022SEVBuy Now
Sono Group
$5.70-29.82%$7 → $4MaintainsBuyGet Alert
12/02/2022AMPXBuy Now
Amprius Technologies
$10.0938.75% → $14Initiates → BuyGet Alert
12/02/2022ENVXBuy Now
Enovix
$7.75145.16% → $19Initiates → BuyGet Alert
11/16/2022GPBuy Now
GreenPower Motor Co
$0.90455.56%$6 → $5MaintainsBuyGet Alert
10/25/2022SEDGBuy Now
SolarEdge Technologies
$28.321231.07%$385 → $377MaintainsBuyGet Alert
10/25/2022HASIBuy Now
Hannon Armstrong
$32.7652.63%$55 → $50MaintainsBuyGet Alert
10/25/2022AMRCBuy Now
Ameresco
$29.65146.21%$70 → $73MaintainsBuyGet Alert
10/25/2022NOVABuy Now
Sunnova Energy Intl
——$35 → $30MaintainsBuyGet Alert
10/20/2022PLUGBuy Now
Plug Power
$2.161335.19%$32 → $31MaintainsBuyGet Alert
09/27/2022LEVBuy Now
Lion Electric
—— → $5Initiates → BuyGet Alert
09/09/2022SEVBuy Now
Sono Group
$5.7022.81%$8 → $7MaintainsBuyGet Alert
07/26/2022AMRCBuy Now
Ameresco
$29.65136.09%$92 → $70MaintainsBuyGet Alert
06/17/2022CHPTBuy Now
ChargePoint Hldgs
$7.96151.26% → $20Initiates → BuyGet Alert
06/17/2022DCFCBuy Now
Tritium DCFC
—— → $12Initiates → BuyGet Alert
06/17/2022BEEMBuy Now
Beam Glb
$1.701252.94% → $23Initiates → BuyGet Alert
06/17/2022BLNKBuy Now
Blink Charging
$0.811752.77% → $15Initiates → NeutralGet Alert
05/10/2022BLDPBuy Now
Ballard Power Systems
$2.60361.54%$15 → $12MaintainsBuyGet Alert
05/04/2022SEVBuy Now
Sono Group
$5.7040.35% → $8Initiates → BuyGet Alert
04/27/2022ENPHBuy Now
Enphase Energy
$31.20448.08%$155 → $171MaintainsNeutralGet Alert
04/22/2022HASIBuy Now
Hannon Armstrong
$32.76104.52%$64 → $67MaintainsBuyGet Alert
03/30/2022SEDGBuy Now
SolarEdge Technologies
$28.321167.52%$297 → $359MaintainsBuyGet Alert
12/30/2021FCELBuy Now
FuelCell Energy
$8.30-27.71%$8 → $6MaintainsNeutralGet Alert
11/30/2021HASIBuy Now
Hannon Armstrong
$32.76153.36%$82 → $83MaintainsBuyGet Alert
11/02/2021AMRCBuy Now
Ameresco
$29.65237.27%$75 → $100MaintainsBuyGet Alert
08/30/2021HASIBuy Now
Hannon Armstrong
$32.76150.31%$80 → $82MaintainsBuyGet Alert
05/17/2021PLUGBuy Now
Plug Power
$2.162214.81%$70 → $50MaintainsBuyGet Alert
05/04/2021SEDGBuy Now
SolarEdge Technologies
$28.321199.29%$371 → $368MaintainsBuyGet Alert
04/16/2021WKHSBuy Now
Workhorse Gr
$5.86241.2% → $20Initiates → BuyGet Alert
04/16/2021FCELBuy Now
FuelCell Energy
$8.3032.53% → $11Initiates → NeutralGet Alert
04/16/2021BLDPBuy Now
Ballard Power Systems
$2.601053.85% → $30Initiates → BuyGet Alert
02/17/2021SEDGBuy Now
SolarEdge Technologies
$28.321209.88%$367 → $371MaintainsBuyGet Alert
02/10/2021ENPHBuy Now
Enphase Energy
$31.20435.26%$151 → $167MaintainsNeutralGet Alert
02/09/2021SEDGBuy Now
SolarEdge Technologies
$28.321195.76%$364 → $367MaintainsBuyGet Alert
02/09/2021ENPHBuy Now
Enphase Energy
$31.20383.97%$108 → $151MaintainsNeutralGet Alert
01/07/2021PLUGBuy Now
Plug Power
$2.162307.41%$24 → $52MaintainsBuyGet Alert
09/23/2020SEDGBuy Now
SolarEdge Technologies
$28.32796.79% → $254Initiates → BuyGet Alert
11/25/2019PLUGBuy Now
Plug Power
$2.16177.78%$3.5 → $6MaintainsBuyGet Alert
07/11/2018WKHSBuy Now
Workhorse Gr
$5.86-31.76%$4.5 → $4MaintainsBuyGet Alert
06/20/2018WKHSBuy Now
Workhorse Gr
$5.86-23.23% → $4.5Initiates → BuyGet Alert