1. Home
  2. Screener
  3. Oil Stocks

Best Oil & Gas Stocks to Buy

RankTickerSectorIndustryCountryPriceEPSRevenueAnalyst Rating
#1
GPOREnergyOil & Gas ProductionUnited States$179.40$13.82$1,422,583,000.00Buy
#2
CHRDEnergyOil & Gas ProductionUnited States$146.39$11.14$0.00Buy
#3
EOGEnergyOil & Gas ProductionUnited States$145.19$8.84$22,632,000,000.00Buy
#4
DINOEnergyOil & Gas ProductionUnited States$105.67$8.48$0.00Buy
#5
FANGEnergyOil & Gas ProductionUnited States$199.22$6.72$15,026,000,000.00Strong Buy
#6
SMEnergyOil & Gas ProductionUnited States$36.44$3.34$3,154,000,000.00Buy
#7
MTDREnergyOil & Gas ProductionUnited States$59.15$2.86$3,696,277,000.00Buy
#8
OKEUtilitiesOil & Gas ProductionUnited States$95.43$2.75$22,386,892,000.00Buy
#9
EQTEnergyOil & Gas ProductionUnited States$55.16$2.70$8,644,211,000.00Buy
#10
AREnergyOil & Gas ProductionUnited States$39.41$2.62$5,275,823,000.00Buy
#11
DVNEnergyOil & Gas ProductionUnited States$48.00$2.60$17,188,000,000.00Buy
#12
SWXUtilitiesOil & Gas ProductionUnited States$88.06$2.49$5,433,972,000.00Strong Buy
#13
DTMUtilitiesOil & Gas ProductionUnited States$129.52$2.36$1,243,000,000.00Buy
#14
VNOMEnergyOil & Gas ProductionUnited States$44.39$1.27$1,395,000,000.00Strong Buy
#15
BKVEnergyOil & Gas ProductionUnited States$26.06$1.11$893,781,000.00Strong Buy
#16
PREnergyOil & Gas ProductionUnited States$23.36$0.99$5,065,211,000.00Buy
#17
REPXEnergyOil & Gas ProductionUnited States$41.93$0.80$3,038,000.00Strong Buy
#18
AROCEnergyOil & Gas ProductionUnited States$32.69$0.79$1,489,818,000.00Strong Buy
#19
SDRLEnergyOil & Gas ProductionUnited States$49.08$0.36$1,437,000,000.00Buy
#20
MGYEnergyOil & Gas ProductionUnited States$26.80$0.24$1,311,845,000.00Buy
#21
TTIEnergyOil & Gas ProductionUnited States$6.91$0.13$0.00Strong Buy
#22
PBREnergyOil & Gas ProductionBrazil$20.12$0.00$0.00Strong Buy
#23
MPLXEnergyOil & Gas ProductionUnited States$59.67$0.00$12,998,000,000.00Buy
#24
CRGYEnergyOil & Gas ProductionUnited States$13.77$0.00$3,579,782,000.00Buy
#25
SHELEnergyOil & Gas ProductionUnited Kingdom$92.95$0.00$0.00Buy
25
Total Stocks
25
Buy Ratings
$70.59
Avg Price
$32.0B
Avg Market Cap

Share on Social Networks: