Reputations, good and bad, can be surprisingly sticky. Ultra Petroleum (NYSE: UPL ) has long been lauded for its high-quality operations, ...

Reputations, good and bad, can be surprisingly sticky. Ultra Petroleum (NYSE: UPL ) has long been lauded for its high-quality operations, ...