CVX

Oil Prices remain strong, and the Texas Freeze means a production loss of millions of barrels per day. What are the fundamentals saying about the supply and demand mechanism…