01

BYD’s July sales stall, casting doubt on 2025 delivery target

02

Moderna cuts 2025 revenue to $2.2B after UK booster delay

03

US stock plunge as jobs data disappoints and tariff tensions rise