Microsoft adds AI and IoT cautionary language to its earnings

Open in new window