Microsoft reports earnings that fall short of already-reduced expectations.

previous post