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 12/15/2025

Updated: Dec 15, 2025

Overall Average Return

11.9%

Smart Score

55.6%

Overall Average Return Percentile

62nd

Number of Ratings

53
Buy NowGet Alert
08/15/2024XOSBuy Now
Xos
$2.15318.6%$16 → $9ReiteratesOutperform → OutperformGet Alert
08/13/2024HYLNBuy Now
Hyliion Holdings
$1.829.89%$1.5 → $2MaintainsMarket PerformGet Alert
08/13/2024AMPXBuy Now
Amprius Technologies
$9.94-59.76%$10 → $4MaintainsOutperformGet Alert
08/08/2024SHLSBuy Now
Shoals Technologies Gr
$8.30-51.81%$6 → $4MaintainsUnderperformGet Alert
08/01/2024GNRCBuy Now
Generac Hldgs
$158.4313.61%$160 → $180MaintainsOutperformGet Alert
05/24/2024SOLBuy Now
Emeren Group
$1.94-22.68% → $1.5DowngradeMarket Perform → UnderperformGet Alert
05/08/2024SHLSBuy Now
Shoals Technologies Gr
$8.30-27.72%$12 → $6DowngradeMarket Perform → UnderperformGet Alert
03/15/2024PHXBuy Now
PHX Minerals
——$5 → $4.3MaintainsOutperformGet Alert
02/23/2024NOVABuy Now
Sunnova Energy Intl
——$12 → $9DowngradeOutperform → Market PerformGet Alert
01/24/2024VTNRBuy Now
Vertex Energy
—— → $2DowngradeOutperform → Market PerformGet Alert
12/15/2023FTCIBuy Now
FTC Solar
$9.27-89.21%$0.65 → $1MaintainsMarket PerformGet Alert
11/22/2023SOLBuy Now
Emeren Group
$1.9464.95%$6 → $3.2DowngradeOutperform → Market PerformGet Alert
11/16/2023MAXNBuy Now
Maxeon Solar Technologies
$3.31111.48%$25 → $7DowngradeOutperform → Market PerformGet Alert
11/10/2023XOSBuy Now
Xos
$2.15-65.12% → $0.75UpgradeMarket Perform → OutperformGet Alert
10/17/2023VTSBuy Now
Vitesse Energy
$20.4436.99%$24 → $28UpgradeMarket Perform → OutperformGet Alert
10/12/2023HYLNBuy Now
Hyliion Holdings
$1.82-17.58%$2.8 → $1.5DowngradeOutperform → Market PerformGet Alert
10/05/2023PEGYBuy Now
Pineapple Energy
——$3.7 → $2.5MaintainsOutperformGet Alert
10/05/2023SHLSBuy Now
Shoals Technologies Gr
$8.30116.85%$26 → $18DowngradeOutperform → Market PerformGet Alert
09/01/2023SOLBuy Now
Emeren Group
$1.94209.28%$9.5 → $6MaintainsOutperformGet Alert
08/21/2023NOGBuy Now
Northern Oil & Gas
$22.23142.91%$48 → $54MaintainsOutperformGet Alert
08/15/2023SBOWBuy Now
SilverBow Resources
——$45 → $55MaintainsOutperformGet Alert
08/10/2023VTNRBuy Now
Vertex Energy
——$15 → $9.5MaintainsOutperformGet Alert
08/09/2023VTSBuy Now
Vitesse Energy
$20.4417.42%$23 → $24DowngradeOutperform → Market PerformGet Alert
05/17/2023MAXNBuy Now
Maxeon Solar Technologies
$3.311108.46%$31 → $40MaintainsOutperformGet Alert
05/10/2023VTSBuy Now
Vitesse Energy
$20.4412.52% → $23UpgradeMarket Perform → OutperformGet Alert
05/09/2023SHLSBuy Now
Shoals Technologies Gr
$8.30261.42% → $30UpgradeMarket Perform → OutperformGet Alert
05/01/2023NXTBuy Now
NEXTracker
$87.04-63.24% → $32Initiates → Market PerformGet Alert
04/12/2023VTSBuy Now
Vitesse Energy
$20.4412.52% → $23DowngradeOutperform → Market PerformGet Alert
03/30/2023XOSBuy Now
Xos
$2.15——DowngradeOutperform → Market PerformGet Alert
03/08/2023MAXNBuy Now
Maxeon Solar Technologies
$3.31836.56%$24 → $31MaintainsOutperformGet Alert
03/01/2023SHLSBuy Now
Shoals Technologies Gr
$8.30225.27% → $27DowngradeOutperform → Market PerformGet Alert
02/13/2023PHXBuy Now
PHX Minerals
——$7 → $5.5MaintainsOutperformGet Alert
02/08/2023VTNRBuy Now
Vertex Energy
—— → $15Initiates → OutperformGet Alert
11/29/2022PEGYBuy Now
Pineapple Energy
—— → $5.7Initiates → OutperformGet Alert
11/22/2022HYLNBuy Now
Hyliion Holdings
$1.82119.78% → $4Initiates → OutperformGet Alert
11/15/2022SHLSBuy Now
Shoals Technologies Gr
$8.30261.42% → $30UpgradeMarket Perform → OutperformGet Alert
10/03/2022PHXBuy Now
PHX Minerals
—— → $6Assumes → OutperformGet Alert
09/13/2022SOLBuy Now
Emeren Group
$1.94312.37% → $8Initiates → OutperformGet Alert
08/08/2022MAXNBuy Now
Maxeon Solar Technologies
$3.31564.65% → $22Initiates → OutperformGet Alert
07/19/2022SHLSBuy Now
Shoals Technologies Gr
$8.30——DowngradeOutperform → Market PerformGet Alert
07/12/2022EPMBuy Now
Evolution Petroleum
$3.84123.96% → $8.6Initiates → OutperformGet Alert
07/08/2022BEBuy Now
Bloom Energy
$88.10-68.22% → $28Initiates → OutperformGet Alert
06/03/2022XOSBuy Now
Xos
$2.15132.56% → $5Initiates → OutperformGet Alert
05/25/2022GNRCBuy Now
Generac Hldgs
$158.43133.54% → $370Initiates → OutperformGet Alert
05/23/2022ARRYBuy Now
Array Technologies
$8.45113.07% → $18Initiates → OutperformGet Alert
05/23/2022FTCIBuy Now
FTC Solar
$9.27-24.49% → $7Initiates → OutperformGet Alert
05/10/2022SHLSBuy Now
Shoals Technologies Gr
$8.3092.75% → $16Initiates → OutperformGet Alert
05/04/2022SUNWBuy Now
Sunworks
—— → $4.5Initiates → OutperformGet Alert
10/20/2016EPMBuy Now
Evolution Petroleum
$3.84——DowngradeOutperform → Market PerformGet Alert
11/09/2015EPMBuy Now
Evolution Petroleum
$3.84——DowngradeOutperform → Market PerformGet Alert
05/11/2015EPMBuy Now
Evolution Petroleum
$3.84108.33% → $8UpgradeMarket Perform → OutperformGet Alert
09/26/2013EPMBuy Now
Evolution Petroleum
$3.84277.6% → $14.5Initiates → OutperformGet Alert
09/25/2013EPMBuy Now
Evolution Petroleum
$3.84277.6% → $14.5Initiates → OutperformGet Alert