Oil Swings as OPEC+ Production Pause Vies With Risk-Off Mood

Brent trades near $73 a barrel after falling to 2023 lows US crude inventories dropped by 6.87 million barrels Oil fluctuated between gains and losses after risk-off sentiment in broader markets vied with an OPEC+ agreement to pause its planned crude production...

China’s Earnings Setback Sows Fresh Doubts About Stock Rebound

Major tech firms’ EPS growth was the slowest since late 2022 Morgan Stanley sees more downward earnings revisions coming China’s stock market is facing darker prospects after a weak earnings season dashed hopes for any imminent recovery in flagging consumption that...