Oil surged past $100 per barrel as Middle East tensions shook global energy markets, sending stocks lower, commodities higher, and raising new fears of inflation across the global economy.
Oil surged past $100 per barrel as Middle East tensions shook global energy markets, sending stocks lower, commodities higher, and raising new fears of inflation across the global economy.