Will Ultra Petroleum Corp Have the Last Laugh?