
The improved stock market mood is under strain today after earnings updates by tech giants Apple, Google owner Alphabet and Amazon.
A poor holiday season for iPhone maker Apple was blamed on supply chain issues as China’s Covid lockdowns caused a slower rollout of new products.