Microsoft Beats Expectations With $18.8bn Profit

Printable View