Marathon Oil Corporation (MRO) or Shell PLC ADR (SHEL): Which Stock Is a Buy? by TopTechTrends Despite lingering macroeconomic headwinds, the energy sector is well-placed for significant growth this year. Sustained energy demand worldwide and constrained supplies are expected to boost oil and gas prices. Energy… About The Author TopTechTrends See author's posts