Posts

Microsoft beats expectations on earnings and revenue