Every negative development in the oil price slams the energy...
Every negative development in the oil price slams the energy stocks. Oil companies are increasingly dependent on higher oil prices because their own costs are also rising.
Every negative development in the oil price slams the energy stocks. Oil companies are increasingly dependent on higher oil prices because their own costs are also rising.