CashNews.co Rising oil prices are weighing on the refining business as higher input costs squeeze margins. Additionally, a slowdown in oil production growth is likely to reduce profits from the upstream operations of integrated energy companies. The increasing demand for renewable energy is also casting a shadow over the future of the Zacks Oil & Gas […]