News

A batch of big-name companies have sliced or withdrawn their financial guidance this earnings season, citing global trade uncertainty and the impact on consumers. Others have provided weak or cautious ...