Oil Prices Fall Below $100 but U.S., Iran Tensions Mount
Oil prices fell back below $100 a barrel on Friday from their highest level since early May, but continued tensions between the U.S. and Iran promise that the energy markets will remain elevated.
CATL Profit Climbs on Surging Demand for Energy-Storage Batteries
The world's largest battery maker reported sharply higher profit as booming demand for energy-storage systems and resilient EV battery sales offset weakening appetite for EVs in China.
SLB Posts Higher Revenue on Offshore Activity, Data-Center Demand






