Dow sees sales, earnings drop while flagging adverse macroeconomic environment 25.07.2024 13:24 MarketWatch.com