Donovan Schafer's Stock Ratings

Northland Capital Markets Analyst

Donovan Schafer is an analyst at Northland Capital Markets. 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 03/26/2025

Overall Average Return

-3.54%

Smart Score

45%

Overall Average Return Percentile

31st

Number of Ratings

53
Buy NowGet Alert
08/15/2024XOSBuy Now
Xos
$4.00125%
Donovan Schafer44%
$16 → $9ReiteratesOutperform → OutperformGet Alert
08/13/2024HYLNBuy Now
Hyliion Holdings
$1.6025%
Donovan Schafer44%
$1.5 → $2MaintainsMarket PerformGet Alert
08/13/2024AMPXBuy Now
Amprius Technologies
$3.3220.48%
Donovan Schafer44%
$10 → $4MaintainsOutperformGet Alert
08/08/2024SHLSBuy Now
Shoals Technologies Gr
$3.4017.65%
Donovan Schafer44%
$6 → $4MaintainsUnderperformGet Alert
08/01/2024GNRCBuy Now
Generac Hldgs
$136.1732.19%
Donovan Schafer44%
$160 → $180MaintainsOutperformGet Alert
05/24/2024SOLBuy Now
Emeren Group
$1.66-9.64%
Donovan Schafer44%
→ $1.5DowngradeMarket Perform → UnderperformGet Alert
05/08/2024SHLSBuy Now
Shoals Technologies Gr
$3.4076.47%
Donovan Schafer44%
$12 → $6DowngradeMarket Perform → UnderperformGet Alert
03/15/2024PHXBuy Now
PHX Minerals
$4.104.88%
Donovan Schafer44%
$5 → $4.3MaintainsOutperformGet Alert
02/23/2024NOVABuy Now
Sunnova Energy Intl
$0.362368.46%
Donovan Schafer44%
$12 → $9DowngradeOutperform → Market PerformGet Alert
01/24/2024VTNRBuy Now
Vertex Energy
——
Donovan Schafer44%
→ $2DowngradeOutperform → Market PerformGet Alert
12/15/2023FTCIBuy Now
FTC Solar
$2.87-65.16%
Donovan Schafer44%
$6.5 → $10MaintainsMarket PerformGet Alert
11/22/2023SOLBuy Now
Emeren Group
$1.6692.77%
Donovan Schafer44%
$6 → $3.2DowngradeOutperform → Market PerformGet Alert
11/16/2023MAXNBuy Now
Maxeon Solar Technologies
$3.25115.38%
Donovan Schafer44%
$2500 → $700DowngradeOutperform → Market PerformGet Alert
11/10/2023XOSBuy Now
Xos
$4.00-81.25%
Donovan Schafer44%
→ $22.5UpgradeMarket Perform → OutperformGet Alert
10/17/2023VTSBuy Now
Vitesse Energy
$25.1011.55%
Donovan Schafer44%
$24 → $28UpgradeMarket Perform → OutperformGet Alert
10/12/2023HYLNBuy Now
Hyliion Holdings
$1.60-6.25%
Donovan Schafer44%
$2.8 → $1.5DowngradeOutperform → Market PerformGet Alert
10/05/2023PEGYBuy Now
Pineapple Energy
——
Donovan Schafer44%
$2775 → $1875MaintainsOutperformGet Alert
10/05/2023SHLSBuy Now
Shoals Technologies Gr
$3.40429.41%
Donovan Schafer44%
$26 → $18DowngradeOutperform → Market PerformGet Alert
09/01/2023SOLBuy Now
Emeren Group
$1.66261.45%
Donovan Schafer44%
$9.5 → $6MaintainsOutperformGet Alert
08/21/2023NOGBuy Now
Northern Oil & Gas
$30.6476.24%
Donovan Schafer44%
$48 → $54MaintainsOutperformGet Alert
08/15/2023SBOWBuy Now
SilverBow Resources
——
Donovan Schafer44%
$45 → $55MaintainsOutperformGet Alert
08/10/2023VTNRBuy Now
Vertex Energy
——
Donovan Schafer44%
$15 → $9.5MaintainsOutperformGet Alert
08/09/2023VTSBuy Now
Vitesse Energy
$25.10-4.38%
Donovan Schafer44%
$23 → $24DowngradeOutperform → Market PerformGet Alert
05/17/2023MAXNBuy Now
Maxeon Solar Technologies
$3.251130.77%
Donovan Schafer44%
$3100 → $4000MaintainsOutperformGet Alert
05/10/2023VTSBuy Now
Vitesse Energy
$25.10-8.37%
Donovan Schafer44%
→ $23UpgradeMarket Perform → OutperformGet Alert
05/09/2023SHLSBuy Now
Shoals Technologies Gr
$3.40782.35%
Donovan Schafer44%
→ $30UpgradeMarket Perform → OutperformGet Alert
05/01/2023NXTBuy Now
NEXTracker
$45.30-29.36%
Donovan Schafer44%
→ $32Initiates → Market PerformGet Alert
04/12/2023VTSBuy Now
Vitesse Energy
$25.10-8.37%
Donovan Schafer44%
→ $23DowngradeOutperform → Market PerformGet Alert
03/30/2023XOSBuy Now
Xos
$4.00—
Donovan Schafer44%
—DowngradeOutperform → Market PerformGet Alert
03/08/2023MAXNBuy Now
Maxeon Solar Technologies
$3.25853.85%
Donovan Schafer44%
$2400 → $3100MaintainsOutperformGet Alert
03/01/2023SHLSBuy Now
Shoals Technologies Gr
$3.40694.12%
Donovan Schafer44%
→ $27DowngradeOutperform → Market PerformGet Alert
02/13/2023PHXBuy Now
PHX Minerals
$4.1034.15%
Donovan Schafer44%
$7 → $5.5MaintainsOutperformGet Alert
02/08/2023VTNRBuy Now
Vertex Energy
——
Donovan Schafer44%
→ $15Initiates → OutperformGet Alert
11/29/2022PEGYBuy Now
Pineapple Energy
——
Donovan Schafer44%
→ $4275Initiates → OutperformGet Alert
11/22/2022HYLNBuy Now
Hyliion Holdings
$1.60150%
Donovan Schafer44%
→ $4Initiates → OutperformGet Alert
11/15/2022SHLSBuy Now
Shoals Technologies Gr
$3.40782.35%
Donovan Schafer44%
→ $30UpgradeMarket Perform → OutperformGet Alert
10/03/2022PHXBuy Now
PHX Minerals
$4.1046.34%
Donovan Schafer44%
→ $6Assumes → OutperformGet Alert
09/13/2022SOLBuy Now
Emeren Group
$1.66381.93%
Donovan Schafer44%
→ $8Initiates → OutperformGet Alert
08/08/2022MAXNBuy Now
Maxeon Solar Technologies
$3.25576.92%
Donovan Schafer44%
→ $2200Initiates → OutperformGet Alert
07/19/2022SHLSBuy Now
Shoals Technologies Gr
$3.40—
Donovan Schafer44%
—DowngradeOutperform → Market PerformGet Alert
07/12/2022EPMBuy Now
Evolution Petroleum
$5.0669.96%
Donovan Schafer44%
→ $8.6Initiates → OutperformGet Alert
07/08/2022BEBuy Now
Bloom Energy
$23.2320.54%
Donovan Schafer44%
→ $28Initiates → OutperformGet Alert
06/03/2022XOSBuy Now
Xos
$4.0025%
Donovan Schafer44%
→ $150Initiates → OutperformGet Alert
05/25/2022GNRCBuy Now
Generac Hldgs
$136.17171.72%
Donovan Schafer44%
→ $370Initiates → OutperformGet Alert
05/23/2022ARRYBuy Now
Array Technologies
$5.63219.61%
Donovan Schafer44%
→ $18Initiates → OutperformGet Alert
05/23/2022FTCIBuy Now
FTC Solar
$2.87143.89%
Donovan Schafer44%
→ $70Initiates → OutperformGet Alert
05/10/2022SHLSBuy Now
Shoals Technologies Gr
$3.40370.59%
Donovan Schafer44%
→ $16Initiates → OutperformGet Alert
05/04/2022SUNWBuy Now
Sunworks
——
Donovan Schafer44%
→ $4.5Initiates → OutperformGet Alert
10/20/2016EPMBuy Now
Evolution Petroleum
$5.06—
Donovan Schafer44%
—DowngradeOutperform → Market PerformGet Alert
11/09/2015EPMBuy Now
Evolution Petroleum
$5.06—
Donovan Schafer44%
—DowngradeOutperform → Market PerformGet Alert
05/11/2015EPMBuy Now
Evolution Petroleum
$5.0658.1%
Donovan Schafer44%
→ $8UpgradeMarket Perform → OutperformGet Alert
09/26/2013EPMBuy Now
Evolution Petroleum
$5.06186.56%
Donovan Schafer44%
→ $14.5Initiates → OutperformGet Alert
09/25/2013EPMBuy Now
Evolution Petroleum
$5.06186.56%
Donovan Schafer44%
→ $14.5Initiates → OutperformGet Alert