Business Oil Prices Skyrocket and Defense Stocks Rally as Middle East Conflict Disrupts Global Energy Supply March 03, 2026