The Missing Oil Mystery

The oil supply and demand data from the IEA that markets depend on could be inaccurate because it includes oil that might not exist.

More Oil Dilemmas

The recent International Energy Agency (IEA) announcement is about a lot more than a tank of gas. Everyday, for 30 days, 2 million barrels of oil will be released from strategic petroleum reserves (SPRs). The U.S. will be responsible for…