1. Home
  2. Screener
  3. Oil Stocks

Best Oil & Gas Stocks to Buy

RankTickerSectorIndustryCountryPriceEPSRevenueAnalyst Rating
#1
GPOREnergyOil & Gas ProductionUnited States$170.03$13.82$1,422,583,000.00Buy
#2
CHRDEnergyOil & Gas ProductionUnited States$137.32$11.14$0.00Buy
#3
EOGEnergyOil & Gas ProductionUnited States$142.61$8.84$22,632,000,000.00Buy
#4
DINOEnergyOil & Gas ProductionUnited States$93.67$8.48$0.00Buy
#5
FANGEnergyOil & Gas ProductionUnited States$202.47$6.72$15,026,000,000.00Strong Buy
#6
SMEnergyOil & Gas ProductionUnited States$33.75$3.34$3,154,000,000.00Buy
#7
MTDREnergyOil & Gas ProductionUnited States$53.69$2.86$3,696,277,000.00Buy
#8
OKEUtilitiesOil & Gas ProductionUnited States$94.99$2.75$22,386,892,000.00Buy
#9
EQTEnergyOil & Gas ProductionUnited States$54.43$2.70$8,644,211,000.00Buy
#10
AREnergyOil & Gas ProductionUnited States$37.37$2.62$5,275,823,000.00Buy
#11
DVNEnergyOil & Gas ProductionUnited States$45.85$2.60$17,188,000,000.00Buy
#12
SWXUtilitiesOil & Gas ProductionUnited States$92.60$2.49$5,433,972,000.00Strong Buy
#13
DTMUtilitiesOil & Gas ProductionUnited States$136.90$2.36$1,243,000,000.00Buy
#14
VNOMEnergyOil & Gas ProductionUnited States$42.29$1.27$1,395,000,000.00Strong Buy
#15
BKVEnergyOil & Gas ProductionUnited States$26.73$1.11$893,781,000.00Strong Buy
#16
PREnergyOil & Gas ProductionUnited States$21.50$0.99$5,065,211,000.00Buy
#17
REPXEnergyOil & Gas ProductionUnited States$36.13$0.80$3,038,000.00Strong Buy
#18
AROCEnergyOil & Gas ProductionUnited States$34.69$0.79$1,489,818,000.00Strong Buy
#19
SDRLEnergyOil & Gas ProductionUnited States$47.98$0.36$1,437,000,000.00Buy
#20
MGYEnergyOil & Gas ProductionUnited States$26.24$0.24$1,311,845,000.00Buy
#21
TTIEnergyOil & Gas ProductionUnited States$8.55$0.13$0.00Strong Buy
#22
MPLXEnergyOil & Gas ProductionUnited States$59.48$0.00$12,998,000,000.00Buy
#23
PBREnergyOil & Gas ProductionBrazil$17.88$0.00$0.00Strong Buy
#24
CRGYEnergyOil & Gas ProductionUnited States$12.20$0.00$3,579,782,000.00Buy
#25
SHELEnergyOil & Gas ProductionUnited Kingdom$90.47$0.00$0.00Buy
25
Total Stocks
25
Buy Ratings
$68.79
Avg Price
$31.4B
Avg Market Cap

Share on Social Networks: