Cimarex Energy Co. SWOT Analysis