Economics & Markets

76893729 | 3d © Artem Egorov | Dreamstime.com
Oil production, chart
Speaking at a Bernstein conference, the industry leaders said inventory levels will soon hit rock bottom. “The buffers and the shock absorbers are being steadily drawn down,” ...
May 28, 2026