Oil and Gas Prices Set to Stay Elevated as Inventory Levels Hit Historic Lows NCPL Q1 2026 Earnings EPS Misses Estimates by 438 Stock Rises 137 US Stock Futures and Bond Yields Slide on Reports of Putins Updated Nuclear Doctrine