Why Microsoft has a 'meaningful ways to run,' analyst discusses