News

Equity markets hit all-time highs last month despite shaky earnings from the world's largest company.