Microsoft by the numbers