Fueling the surge in these energy stocks was an uptick in the price of oil. The U.S. oil price benchmark, WTI, rallied about 1% today, closing above $59 a barrel. The primary catalyst was the …
More Why These 3 Beaten-Down Oil and Gas Stock Are Soaring Today Videos