Browsing: Finance

Profit dropped 36% to $2.92 billion, or $1.33 per share. Analysts had expected $1.31. Revenue slipped 1% to $19.44 billion.…

Advertisement“An accident waiting to happen,” tweeted a senior analyst at Lloyd’s List Intelligence. Michelle Wiese Bockmann had spotted a cluster of…