That uncertainty is what has energy markets on edge.
Logo