Results for the US tech giants were mixed, as Tesla and Microsoft fell short of market expectations in the growth of their core businesses, while Meta Platforms exceeded analysts' estimates across all ...
Weak oil prices and low refining margins weighed on results, while the energy giant said it would buy back shares worth $3.5 ...