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 06/16/2025

Overall Average Return

-3.65%

Smart Score

44.1%

Overall Average Return Percentile

28th

Number of Ratings

53
Buy NowGet Alert
08/15/2024XOSBuy Now
Xos
$3.10190.32%
Donovan Schafer44%
$16 → $9ReiteratesOutperform → OutperformGet Alert
08/13/2024HYLNBuy Now
Hyliion Holdings
$1.4537.93%
Donovan Schafer44%
$1.5 → $2MaintainsMarket PerformGet Alert
08/13/2024AMPXBuy Now
Amprius Technologies
$3.844.15%
Donovan Schafer44%
$10 → $4MaintainsOutperformGet Alert
08/08/2024SHLSBuy Now
Shoals Technologies Gr
$5.11-21.72%
Donovan Schafer44%
$6 → $4MaintainsUnderperformGet Alert
08/01/2024GNRCBuy Now
Generac Hldgs
$124.7244.32%
Donovan Schafer44%
$160 → $180MaintainsOutperformGet Alert
05/24/2024SOLBuy Now
Emeren Group
$1.78-15.73%
Donovan Schafer44%
→ $1.5DowngradeMarket Perform → UnderperformGet Alert
05/08/2024SHLSBuy Now
Shoals Technologies Gr
$5.1117.42%
Donovan Schafer44%
$12 → $6DowngradeMarket Perform → UnderperformGet Alert
03/15/2024PHXBuy Now
PHX Minerals
$4.32-0.46%
Donovan Schafer44%
$5 → $4.3MaintainsOutperformGet Alert
02/23/2024NOVABuy Now
Sunnova Energy Intl
$0.165607.04%
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
$4.66-78.54%
Donovan Schafer44%
$0.65 → $1MaintainsMarket PerformGet Alert
11/22/2023SOLBuy Now
Emeren Group
$1.7879.78%
Donovan Schafer44%
$6 → $3.2DowngradeOutperform → Market PerformGet Alert
11/16/2023MAXNBuy Now
Maxeon Solar Technologies
$3.13123.64%
Donovan Schafer44%
$25 → $7DowngradeOutperform → Market PerformGet Alert
11/10/2023XOSBuy Now
Xos
$3.10-75.81%
Donovan Schafer44%
→ $0.75UpgradeMarket Perform → OutperformGet Alert
10/17/2023VTSBuy Now
Vitesse Energy
$24.5514.05%
Donovan Schafer44%
$24 → $28UpgradeMarket Perform → OutperformGet Alert
10/12/2023HYLNBuy Now
Hyliion Holdings
$1.453.45%
Donovan Schafer44%
$2.8 → $1.5DowngradeOutperform → Market PerformGet Alert
10/05/2023PEGYBuy Now
Pineapple Energy
——
Donovan Schafer44%
$3.7 → $2.5MaintainsOutperformGet Alert
10/05/2023SHLSBuy Now
Shoals Technologies Gr
$5.11252.25%
Donovan Schafer44%
$26 → $18DowngradeOutperform → Market PerformGet Alert
09/01/2023SOLBuy Now
Emeren Group
$1.78237.08%
Donovan Schafer44%
$9.5 → $6MaintainsOutperformGet Alert
08/21/2023NOGBuy Now
Northern Oil & Gas
$32.5066.15%
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
$24.55-2.24%
Donovan Schafer44%
$23 → $24DowngradeOutperform → Market PerformGet Alert
05/17/2023MAXNBuy Now
Maxeon Solar Technologies
$3.131177.96%
Donovan Schafer44%
$31 → $40MaintainsOutperformGet Alert
05/10/2023VTSBuy Now
Vitesse Energy
$24.55-6.31%
Donovan Schafer44%
→ $23UpgradeMarket Perform → OutperformGet Alert
05/09/2023SHLSBuy Now
Shoals Technologies Gr
$5.11487.08%
Donovan Schafer44%
→ $30UpgradeMarket Perform → OutperformGet Alert
05/01/2023NXTBuy Now
NEXTracker
$61.00-47.54%
Donovan Schafer44%
→ $32Initiates → Market PerformGet Alert
04/12/2023VTSBuy Now
Vitesse Energy
$24.55-6.31%
Donovan Schafer44%
→ $23DowngradeOutperform → Market PerformGet Alert
03/30/2023XOSBuy Now
Xos
$3.10—
Donovan Schafer44%
—DowngradeOutperform → Market PerformGet Alert
03/08/2023MAXNBuy Now
Maxeon Solar Technologies
$3.13890.42%
Donovan Schafer44%
$24 → $31MaintainsOutperformGet Alert
03/01/2023SHLSBuy Now
Shoals Technologies Gr
$5.11428.38%
Donovan Schafer44%
→ $27DowngradeOutperform → Market PerformGet Alert
02/13/2023PHXBuy Now
PHX Minerals
$4.3227.31%
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%
→ $5.7Initiates → OutperformGet Alert
11/22/2022HYLNBuy Now
Hyliion Holdings
$1.45175.86%
Donovan Schafer44%
→ $4Initiates → OutperformGet Alert
11/15/2022SHLSBuy Now
Shoals Technologies Gr
$5.11487.08%
Donovan Schafer44%
→ $30UpgradeMarket Perform → OutperformGet Alert
10/03/2022PHXBuy Now
PHX Minerals
$4.3238.89%
Donovan Schafer44%
→ $6Assumes → OutperformGet Alert
09/13/2022SOLBuy Now
Emeren Group
$1.78349.44%
Donovan Schafer44%
→ $8Initiates → OutperformGet Alert
08/08/2022MAXNBuy Now
Maxeon Solar Technologies
$3.13602.88%
Donovan Schafer44%
→ $22Initiates → OutperformGet Alert
07/19/2022SHLSBuy Now
Shoals Technologies Gr
$5.11—
Donovan Schafer44%
—DowngradeOutperform → Market PerformGet Alert
07/12/2022EPMBuy Now
Evolution Petroleum
$5.0072%
Donovan Schafer44%
→ $8.6Initiates → OutperformGet Alert
07/08/2022BEBuy Now
Bloom Energy
$22.1526.41%
Donovan Schafer44%
→ $28Initiates → OutperformGet Alert
06/03/2022XOSBuy Now
Xos
$3.1061.29%
Donovan Schafer44%
→ $5Initiates → OutperformGet Alert
05/25/2022GNRCBuy Now
Generac Hldgs
$124.72196.66%
Donovan Schafer44%
→ $370Initiates → OutperformGet Alert
05/23/2022ARRYBuy Now
Array Technologies
$7.86129.01%
Donovan Schafer44%
→ $18Initiates → OutperformGet Alert
05/23/2022FTCIBuy Now
FTC Solar
$4.6650.21%
Donovan Schafer44%
→ $7Initiates → OutperformGet Alert
05/10/2022SHLSBuy Now
Shoals Technologies Gr
$5.11213.11%
Donovan Schafer44%
→ $16Initiates → OutperformGet Alert
05/04/2022SUNWBuy Now
Sunworks
——
Donovan Schafer44%
→ $4.5Initiates → OutperformGet Alert
10/20/2016EPMBuy Now
Evolution Petroleum
$5.00—
Donovan Schafer44%
—DowngradeOutperform → Market PerformGet Alert
11/09/2015EPMBuy Now
Evolution Petroleum
$5.00—
Donovan Schafer44%
—DowngradeOutperform → Market PerformGet Alert
05/11/2015EPMBuy Now
Evolution Petroleum
$5.0060%
Donovan Schafer44%
→ $8UpgradeMarket Perform → OutperformGet Alert
09/26/2013EPMBuy Now
Evolution Petroleum
$5.00190%
Donovan Schafer44%
→ $14.5Initiates → OutperformGet Alert
09/25/2013EPMBuy Now
Evolution Petroleum
$5.00190%
Donovan Schafer44%
→ $14.5Initiates → OutperformGet Alert