Magnolia Oil & Gas Corp (MGY)

Market price: $26.38

6 valuation methods