Chip Moore's Stock Ratings

Roth Capital Analyst

Chip Moore is an analyst at Roth 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/18/2025

Updated: Dec 18, 2025

Overall Average Return

20.2%

Smart Score

69.1%

Overall Average Return Percentile

77th

Number of Ratings

131
Buy NowGet Alert
12/09/2025ENSBuy Now
EnerSys
$141.5915.83%$150 → $164MaintainsBuyGet Alert
11/19/2025POWLBuy Now
Powell Industries
$326.517.19%$350 → $350MaintainsBuyGet Alert
11/13/2025CPSHBuy Now
CPS Technologies
$3.0398.02% → $6Initiates → BuyGet Alert
09/19/2025BEBuy Now
Bloom Energy
$84.47-13.58%$34 → $73MaintainsNeutralGet Alert
08/18/2025TGENBuy Now
Tecogen
$5.09194.41% → $15Initiates → BuyGet Alert
08/05/2025ENSBuy Now
EnerSys
$141.59-15.25%$120 → $120ReiteratesBuy → BuyGet Alert
08/05/2025AMPXBuy Now
Amprius Technologies
$9.129.65%$6 → $10ReiteratesBuy → BuyGet Alert
07/22/2025GNRCBuy Now
Generac Hldgs
$148.50-5.72%$122 → $140MaintainsNeutralGet Alert
07/22/2025BEBuy Now
Bloom Energy
$84.47-70.4%$20 → $25MaintainsNeutralGet Alert
07/22/2025ITRIBuy Now
Itron
$96.3755.65%$130 → $150MaintainsBuyGet Alert
05/14/2025ENSBuy Now
EnerSys
$141.59-15.25%$120 → $120ReiteratesBuy → BuyGet Alert
04/16/2025BEBuy Now
Bloom Energy
$84.47-76.32%$26 → $20MaintainsNeutralGet Alert
03/21/2025AMPXBuy Now
Amprius Technologies
$9.12-34.21%$6 → $6ReiteratesBuy → BuyGet Alert
02/20/2025EOSEBuy Now
Eos Energy Enterprises
$13.07-61.74%$4 → $5DowngradeBuy → NeutralGet Alert
02/14/2025ASPNBuy Now
Aspen Aerogels
$2.99435.12%$22 → $16MaintainsBuyGet Alert
01/23/2025INVBuy Now
Innventure
$5.11213.11% → $16Initiates → BuyGet Alert
12/11/2024POWLBuy Now
Powell Industries
$326.51-4.44% → $312Initiates → BuyGet Alert
12/11/2024BEBuy Now
Bloom Energy
$84.47-70.4% → $25Initiates → NeutralGet Alert
11/08/2024ASPNBuy Now
Aspen Aerogels
$2.99936.79%$36 → $31MaintainsBuyGet Alert
11/07/2024EOSEBuy Now
Eos Energy Enterprises
$13.07-69.4%$4.5 → $4MaintainsBuyGet Alert
11/06/2024HYBuy Now
Hyster Yale
$31.57121.73%$84 → $70MaintainsBuyGet Alert
11/01/2024ITRIBuy Now
Itron
$96.3734.9%$125 → $130MaintainsBuyGet Alert
10/22/2024GNRCBuy Now
Generac Hldgs
$148.5017.85%$160 → $175MaintainsNeutralGet Alert
09/23/2024ENSBuy Now
EnerSys
$141.59-15.25%$120 → $120MaintainsBuyGet Alert
08/27/2024ENSBuy Now
EnerSys
$141.59-15.25% → $120Initiates → BuyGet Alert
08/21/2024ASPNBuy Now
Aspen Aerogels
$2.991104.01%$36 → $36ReiteratesBuy → BuyGet Alert
08/21/2024ITRIBuy Now
Itron
$96.3729.71%$125 → $125MaintainsBuyGet Alert
08/09/2024AMPXBuy Now
Amprius Technologies
$9.12-34.21%$10 → $6MaintainsBuyGet Alert
08/08/2024HYBuy Now
Hyster Yale
$31.57166.08%$87 → $84ReiteratesBuy → BuyGet Alert
08/02/2024ITRIBuy Now
Itron
$96.3729.71%$122 → $125MaintainsBuyGet Alert
07/29/2024GNRCBuy Now
Generac Hldgs
$148.507.75%$135 → $160MaintainsNeutralGet Alert
07/16/2024ITRIBuy Now
Itron
$96.3726.6%$112 → $122MaintainsBuyGet Alert
06/28/2024EOSEBuy Now
Eos Energy Enterprises
$13.07-65.57%$4.5 → $4.5MaintainsBuyGet Alert
06/12/2024ASPNBuy Now
Aspen Aerogels
$2.991104.01%$28 → $36ReiteratesBuy → BuyGet Alert
06/07/2024HYBuy Now
Hyster Yale
$31.57175.58%$87 → $87ReiteratesBuy → BuyGet Alert
05/30/2024THRBuy Now
Thermon Group Holdings
$38.26-0.68%$36 → $38MaintainsBuyGet Alert
05/16/2024EOSEBuy Now
Eos Energy Enterprises
$13.07-65.57%$6 → $4.5MaintainsBuyGet Alert
05/15/2024DFLIBuy Now
Dragonfly Energy Hldgs
$4.27-64.87%$0.9 → $1.5MaintainsBuyGet Alert
05/09/2024HYBuy Now
Hyster-Yale Materials
$31.57175.58%$85 → $87ReiteratesBuy → BuyGet Alert
05/03/2024ITRIBuy Now
Itron
$96.3716.22%$102 → $112MaintainsBuyGet Alert
05/03/2024ASPNBuy Now
Aspen Aerogels
$2.99836.45%$22 → $28ReiteratesBuy → BuyGet Alert
04/30/2024ASPNBuy Now
Aspen Aerogels
$2.99635.79%$22 → $22ReiteratesBuy → BuyGet Alert
04/23/2024ITRIBuy Now
Itron
$96.375.84% → $102MaintainsBuyGet Alert
04/23/2024GNRCBuy Now
Generac Hldgs
$148.50-9.09%$120 → $135MaintainsNeutralGet Alert
04/16/2024DFLIBuy Now
Dragonfly Energy Hldgs
$4.27-78.92% → $0.9Assumes → BuyGet Alert
03/06/2024THRBuy Now
Thermon Group Holdings
$38.26-5.91% → $36Initiates → BuyGet Alert
03/06/2024ASPNBuy Now
Aspen Aerogels
$2.99635.79% → $22Initiates → BuyGet Alert
02/06/2024GNRCBuy Now
Generac Hldgs
$148.50-20.54%$105 → $118MaintainsNeutralGet Alert
01/11/2024AMPXBuy Now
Amprius Technologies
$9.129.65% → $10Initiates → BuyGet Alert
12/05/2023EOSEBuy Now
Eos Energy Enterprises
$13.07-54.09% → $6Initiates → BuyGet Alert
12/05/2023CMTBuy Now
Core Molding Technologies
$20.7015.94% → $24Initiates → BuyGet Alert
12/05/2023ITRIBuy Now
Itron
$96.37-14.91% → $82Initiates → BuyGet Alert
12/05/2023HYBuy Now
Hyster-Yale Materials
$31.57169.24% → $85Initiates → BuyGet Alert
12/04/2023EOSEBuy Now
Eos Energy Enterprises
$13.07-54.09% → $6Initiates → BuyGet Alert
11/03/2023GNRCBuy Now
Generac Hldgs
$148.50-29.29%$116 → $105MaintainsNeutralGet Alert
08/11/2023AMPXBuy Now
Amprius Technologies
$9.1253.51%$14 → $14ReiteratesBuy → BuyGet Alert
07/10/2023ATLXBuy Now
Atlas Lithium
$3.911127.62% → $48Assumes → BuyGet Alert
07/05/2023AMPXBuy Now
Amprius Technologies
$9.1253.51%$14 → $14Assumes → BuyGet Alert
07/05/2023ENVXBuy Now
Enovix
$7.46181.5% → $21Assumes → BuyGet Alert
06/22/2023EOSEBuy Now
Eos Energy Enterprises
$13.07-65.57%$3.5 → $4.5MaintainsBuyGet Alert
06/06/2023AMPXBuy Now
Amprius Technologies
$9.1253.51%$14 → $14ReiteratesBuy → BuyGet Alert
06/02/2023AMSCBuy Now
American Superconductor
$30.35-60.46%$12 → $12ReiteratesBuy → BuyGet Alert
05/24/2023AUVIBuy Now
Applied UV
$0.00624900% → $2.5ReiteratesBuy → BuyGet Alert
05/16/2023QRHCBuy Now
Quest Resource Holding
$2.17454.07% → $12ReiteratesBuy → BuyGet Alert
05/16/2023AMRCBuy Now
Ameresco
$29.21173.88% → $80ReiteratesBuy → BuyGet Alert
05/15/2023PEGYBuy Now
Pineapple Energy
→ $5.5ReiteratesBuy → BuyGet Alert
05/12/2023FLUXBuy Now
Flux Power Holdings
$1.44523.05% → $9ReiteratesBuy → BuyGet Alert
05/11/2023AMPXBuy Now
Amprius Technologies
$9.1253.51%$14 → $14ReiteratesBuy → BuyGet Alert
05/11/2023EOSEBuy Now
Eos Energy Enterprises
$13.07-73.22% → $3.5Reiterates → BuyGet Alert
05/10/2023GWHBuy Now
ESS Tech
$2.1042.86%$4 → $3MaintainsBuyGet Alert
05/10/2023LMBBuy Now
Limbach Holdings
$79.69-72.39%$18 → $22MaintainsBuyGet Alert
05/05/2023ITRIBuy Now
Itron
$96.37-27.36%$60 → $70MaintainsBuyGet Alert
05/04/2023HYBuy Now
Hyster-Yale Materials
$31.57153.41%$75 → $80MaintainsBuyGet Alert
05/02/2023ATLXBuy Now
Atlas Lithium
$3.911127.62%$18 → $48MaintainsBuyGet Alert
05/02/2023AMRCBuy Now
Ameresco
$29.21173.88% → $80Reiterates → BuyGet Alert
04/28/2023LXFRBuy Now
Luxfer Holdings
$13.6183.69% → $25Reiterates → BuyGet Alert
04/27/2023ENVXBuy Now
Enovix
$7.46181.5%$18 → $21MaintainsBuyGet Alert
04/17/2023PEGYBuy Now
Pineapple Energy
→ $5.5Reiterates → BuyGet Alert
03/29/2023ENVXBuy Now
Enovix
$7.46141.29% → $18Reiterates → BuyGet Alert
03/24/2023AMPXBuy Now
Amprius Technologies
$9.1253.51%$14 → $14Reiterates → BuyGet Alert
03/20/2023ATLXBuy Now
Atlas Lithium
$3.91360.36%$12 → $18MaintainsBuyGet Alert
03/20/2023FLUXBuy Now
Flux Power Holdings
$1.44523.05% → $9Reiterates → BuyGet Alert
03/10/2023WLDNBuy Now
Willdan Group
$102.88-76.67% → $24Reiterates → BuyGet Alert
03/10/2023LMBBuy Now
Limbach Holdings
$79.69-77.41%$15 → $18MaintainsBuyGet Alert
03/09/2023HDSNBuy Now
Hudson Technologies
$7.4887.17%$13 → $14MaintainsBuyGet Alert
03/07/2023AMPXBuy Now
Amprius Technologies
$9.1253.51%$14 → $14Reiterates → BuyGet Alert
03/02/2023LXFRBuy Now
Luxfer Holdings
$13.6183.69% → $25Reiterates → BuyGet Alert
03/02/2023GWHBuy Now
ESS Tech
$2.1090.48%$6 → $4MaintainsBuyGet Alert
03/01/2023HYBuy Now
Hyster-Yale Materials
$31.57137.57% → $75Reiterates → BuyGet Alert
02/28/2023ITRIBuy Now
Itron
$96.37-37.74% → $60Reiterates → BuyGet Alert
02/28/2023AMRCBuy Now
Ameresco
$29.21173.88%$86 → $80MaintainsBuyGet Alert
02/23/2023ENVXBuy Now
Enovix
$7.46141.29% → $18Reiterates → BuyGet Alert
02/13/2023ATLXBuy Now
Atlas Lithium
$3.91206.91% → $12Initiates → BuyGet Alert
02/10/2023FLUXBuy Now
Flux Power Holdings
$1.44523.05%$8 → $9MaintainsBuyGet Alert
02/06/2023AUVIBuy Now
Applied UV
$0.00624900%$2 → $2.5MaintainsBuyGet Alert
01/27/2023ENVXBuy Now
Enovix
$7.46141.29%$23 → $18MaintainsBuyGet Alert
12/19/2022PEGYBuy Now
Pineapple Energy
→ $5.5Initiates → BuyGet Alert
11/04/2022WLDNBuy Now
Willdan Group
$102.88-76.67%$32 → $24MaintainsBuyGet Alert
11/04/2022ITRIBuy Now
Itron
$96.37-37.74%$72 → $60MaintainsBuyGet Alert
11/03/2022AMSCBuy Now
American Superconductor
$30.35-60.46%$15 → $12MaintainsBuyGet Alert
11/03/2022HDSNBuy Now
Hudson Technologies
$7.4873.8%$12 → $13MaintainsBuyGet Alert
10/28/2022ENVXBuy Now
Enovix
$7.46235.12% → $25Initiates → BuyGet Alert
10/28/2022GWHBuy Now
ESS Tech
$2.10185.71% → $6Initiates → BuyGet Alert
10/28/2022AMPXBuy Now
Amprius Technologies
$9.1253.51% → $14Initiates → BuyGet Alert
10/27/2022LXFRBuy Now
Luxfer Holdings
$13.6183.69%$27 → $25MaintainsBuyGet Alert
08/04/2022HDSNBuy Now
Hudson Technologies
$7.4860.43%$11 → $12MaintainsBuyGet Alert
07/11/2022HDSNBuy Now
Hudson Technologies
$7.4847.06% → $11Initiates → BuyGet Alert
07/01/2022ASPNBuy Now
Aspen Aerogels
$2.99502.01%$48 → $18MaintainsBuyGet Alert
05/25/2022AUVIBuy Now
Applied UV
$0.00499900%$4 → $2MaintainsBuyGet Alert
05/03/2022ITRIBuy Now
Itron
$96.37-12.84%$92 → $84MaintainsBuyGet Alert
04/29/2022ASPNBuy Now
Aspen Aerogels
$2.991505.35%$55 → $48MaintainsBuyGet Alert
04/18/2022QRHCBuy Now
Quest Resource Holding
$2.17500.24% → $13Initiates → BuyGet Alert
03/22/2022LXFRBuy Now
Luxfer Holdings
$13.6198.38% → $27Initiates → BuyGet Alert
03/02/2022HYBuy Now
Hyster-Yale Materials
$31.57137.57%$85 → $75MaintainsBuyGet Alert
03/01/2022ITRIBuy Now
Itron
$96.37-4.53%$102 → $92MaintainsBuyGet Alert
02/28/2022REGIBuy Now
Renewable Energy Gr
→ $64DowngradeBuy → HoldGet Alert
02/11/2022FLUXBuy Now
Flux Power Holdings
$1.44453.82%$12 → $8MaintainsBuyGet Alert
02/04/2022AMSCBuy Now
American Superconductor
$30.35-50.58%$21 → $15MaintainsBuyGet Alert
01/10/2022AUVIBuy Now
Applied UV
$0.00999900% → $4Initiates → BuyGet Alert
11/22/2021LMBBuy Now
Limbach Holdings
$79.69-81.18% → $15Initiates → BuyGet Alert
11/06/2020AMSCBuy Now
American Superconductor
$30.35-47.28% → $16DowngradeBuy → HoldGet Alert
01/24/2020AMSCBuy Now
American Superconductor
$30.35-57.17% → $13Initiates → BuyGet Alert
01/02/2020BMIBuy Now
Badger Meter
$180.87-72.36% → $50DowngradeHold → SellGet Alert
11/21/2018DYBuy Now
Dycom Industries
$349.15-75.94%$90 → $84Assumes → BuyGet Alert
10/31/2018AMRCBuy Now
Ameresco
$29.21-43.51%$16 → $16.5MaintainsBuyGet Alert
06/15/2018BMIBuy Now
Badger Meter
$180.87-75.67%$40 → $44UpgradeSell → HoldGet Alert
04/27/2018AMRCBuy Now
Ameresco
$29.21-53.78%$11.5 → $13.5MaintainsBuyGet Alert
03/08/2018AMRCBuy Now
Ameresco
$29.21-60.63%$10 → $11.5MaintainsBuyGet Alert
02/27/2018BMIBuy Now
Badger Meter
$180.87DowngradeHold → SellGet Alert
08/10/2017AMRCBuy Now
Ameresco
$29.21-70.9%$8 → $8.5MaintainsBuyGet Alert
04/20/2012BMIBuy Now
Badger Meter
$180.87-77.88%$35.75 → $40DowngradeBuy → HoldGet Alert

Recent Analyst Stock Rating News

The Best Trading Research Platform
For Retail Investors and Professional Trades Alike.
Get Started for Free