Microsoft earnings fall short as computer sales sag

By July 27, 2022