StocksTelegraph
S&P 500NASDAQDOWRUSSELL

Best Energy Stocks by ST Score

Top 30 results, ranked from our full US coverage.

Curated screen

This screen ranks every energy company we cover by its ST Score — a single 0–100 rating that blends valuation, growth, profitability, financial strength and momentum into one number.

Because grades are set against sector peers, the names at the top are the ones scoring well relative to other energy businesses rather than against the market as a whole.

Use it as a starting shortlist: open any symbol to see the full factor breakdown, analyst consensus and recent price action before you act.

How we pick these: the ST Score methodology →

#SymbolCompanySectorPriceMarket capGradeAnalystsST Score
1TKTeekay CorporationEnergy$14.71$1.28BA-Buy77.0
2IMPPImperial Petroleum Inc.Energy$5.66$212.8MB+Buy75.3
3OMSEOMS Energy Technologies Inc.Energy$4.37$185.5MB+74.8
4FSLRFirst Solar, Inc.Energy$195.96$21.06BB+Buy73.4
5LPGDorian LPG Ltd.Energy$58.15$2.49BB+Hold72.3
6PARRPar Pacific Holdings, Inc.Energy$84.37$4.23BB+Buy70.5
7INVXInnovex International, Inc.Energy$28.80$2.01BB+Buy69.7
8TSTenaris S.A.Energy$56.25$30.18BB+Buy69.6
9DINOHF Sinclair CorporationEnergy$109.29$19.43BB+Buy69.0
10PBFPBF Energy Inc.Energy$77.19$9.15BBHold66.8
11NRTNorth European Oil Royalty TrustEnergy$8.86$81.4MBBuy66.7
12PSXPhillips 66Energy$273.13$109.51BBBuy66.7
13SDRLSeadrill LimitedEnergy$47.49$2.97BBHold66.3
14UROYUranium Royalty Corp.Energy$4.56$668.5MBBuy66.0
15LNGCheniere Energy, Inc.Energy$268.34$56.23BBBuy65.8
16PBR-APetróleo Brasileiro S.A. - PetrobrasEnergy$18.82$121.28BBBuy65.8
17KGEIKolibri Global Energy Inc.Energy$6.82$243.0MBBuy65.6
18SEISolaris Energy Infrastructure, Inc.Energy$69.66$4.27BBBuy65.5
19NESRNational Energy Services Reunited Corp.Energy$32.58$3.29BB64.6
20CNQCanadian Natural Resources LimitedEnergy$48.28$100.70BBBuy64.4
21DMLPDorchester Minerals, L.P.Energy$29.42$1.42BB64.3
22PBRPetróleo Brasileiro S.A. - PetrobrasEnergy$20.80$134.04BBBuy64.3
23VLOValero Energy CorporationEnergy$413.28$118.99BBBuy64.2
24MPCMarathon Petroleum CorporationEnergy$424.89$124.04BBBuy63.6
25TDWTidewater Inc.Energy$86.69$4.31BBHold63.5
26COPConocoPhillipsEnergy$127.53$155.37BBBuy63.3
27NUCLEagle Nuclear Energy Corp.Energy$6.28$185.8MB62.6
28PRPermian Resources CorporationEnergy$22.76$19.06BBBuy62.6
29SUSuncor Energy Inc.Energy$69.41$81.96BBBuy62.6
30VGVenture Global, Inc.Energy$14.02$34.23BBBuy62.5

Want to change the thresholds? Open the full stock screener and adjust any of the 100+ filters.

Frequently asked questions

What are the best energy stocks right now?
The table above lists the energy stocks with the highest ST Scores today. A higher score means the company grades well across valuation, growth, profitability, financial strength and momentum at the same time.
How is the ST Score calculated for energy companies?
Each factor is graded A+ to F against sector peers, then the grades are combined into a 0–100 ST Score. Full detail is on our ST Score methodology page.
How often is this energy list updated?
Grades, scores and fundamentals refresh with each data run, so the ranking changes as new financials, prices and analyst estimates arrive.
Is a high ST Score a recommendation to buy?
No. The ST Score is a data-driven summary of a company's current profile, not investment advice. Treat this list as a research shortlist and do your own analysis.

Popular screens

Ready-made lists built from the same data — no filters to set.