Ultra Petroleum Corp. SWOT Analysis