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.18313.22%$16 → $9ReiteratesOutperform → OutperformGet Alert
08/13/2024HYLNBuy Now
Hyliion Holdings
$1.829.59%$1.5 → $2MaintainsMarket PerformGet Alert
08/13/2024AMPXBuy Now
Amprius Technologies
$9.97-59.88%$10 → $4MaintainsOutperformGet Alert
08/08/2024SHLSBuy Now
Shoals Technologies Gr
$8.37-52.18%$6 → $4MaintainsUnderperformGet Alert
08/01/2024GNRCBuy Now
Generac Hldgs
$157.3014.43%$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.37-28.27%$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.31-89.26%$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.38107.41%$25 → $7DowngradeOutperform → Market PerformGet Alert
11/10/2023XOSBuy Now
Xos
$2.18-65.56% → $0.75UpgradeMarket Perform → OutperformGet Alert
10/17/2023VTSBuy Now
Vitesse Energy
$20.1838.75%$24 → $28UpgradeMarket Perform → OutperformGet Alert
10/12/2023HYLNBuy Now
Hyliion Holdings
$1.82-17.81%$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.37115.18%$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
$21.58150.19%$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.1818.93%$23 → $24DowngradeOutperform → Market PerformGet Alert
05/17/2023MAXNBuy Now
Maxeon Solar Technologies
$3.381085.19%$31 → $40MaintainsOutperformGet Alert
05/10/2023VTSBuy Now
Vitesse Energy
$20.1813.97% → $23UpgradeMarket Perform → OutperformGet Alert
05/09/2023SHLSBuy Now
Shoals Technologies Gr
$8.37258.64% → $30UpgradeMarket Perform → OutperformGet Alert
05/01/2023NXTBuy Now
NEXTracker
$87.50-63.43% → $32Initiates → Market PerformGet Alert
04/12/2023VTSBuy Now
Vitesse Energy
$20.1813.97% → $23DowngradeOutperform → Market PerformGet Alert
03/30/2023XOSBuy Now
Xos
$2.18——DowngradeOutperform → Market PerformGet Alert
03/08/2023MAXNBuy Now
Maxeon Solar Technologies
$3.38818.52%$24 → $31MaintainsOutperformGet Alert
03/01/2023SHLSBuy Now
Shoals Technologies Gr
$8.37222.77% → $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.18% → $4Initiates → OutperformGet Alert
11/15/2022SHLSBuy Now
Shoals Technologies Gr
$8.37258.64% → $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.38551.85% → $22Initiates → OutperformGet Alert
07/19/2022SHLSBuy Now
Shoals Technologies Gr
$8.37——DowngradeOutperform → Market PerformGet Alert
07/12/2022EPMBuy Now
Evolution Petroleum
$3.76128.72% → $8.6Initiates → OutperformGet Alert
07/08/2022BEBuy Now
Bloom Energy
$85.58-67.28% → $28Initiates → OutperformGet Alert
06/03/2022XOSBuy Now
Xos
$2.18129.57% → $5Initiates → OutperformGet Alert
05/25/2022GNRCBuy Now
Generac Hldgs
$157.30135.22% → $370Initiates → OutperformGet Alert
05/23/2022ARRYBuy Now
Array Technologies
$8.53111.02% → $18Initiates → OutperformGet Alert
05/23/2022FTCIBuy Now
FTC Solar
$9.31-24.85% → $7Initiates → OutperformGet Alert
05/10/2022SHLSBuy Now
Shoals Technologies Gr
$8.3791.27% → $16Initiates → OutperformGet Alert
05/04/2022SUNWBuy Now
Sunworks
—— → $4.5Initiates → OutperformGet Alert
10/20/2016EPMBuy Now
Evolution Petroleum
$3.76——DowngradeOutperform → Market PerformGet Alert
11/09/2015EPMBuy Now
Evolution Petroleum
$3.76——DowngradeOutperform → Market PerformGet Alert
05/11/2015EPMBuy Now
Evolution Petroleum
$3.76112.77% → $8UpgradeMarket Perform → OutperformGet Alert
09/26/2013EPMBuy Now
Evolution Petroleum
$3.76285.64% → $14.5Initiates → OutperformGet Alert
09/25/2013EPMBuy Now
Evolution Petroleum
$3.76285.64% → $14.5Initiates → OutperformGet Alert