United States EIA Natural Gas Storage Change registered at 73B, below expectations (82B) in June 12

TMGM Analysis: Financial Market News, Economic Calendar & Market Insights