War, virus, recession … nothing can stop the tech giants from growing