Microsoft profit soars 48%, to $20.5 billion.

previous post