Microsoft: Not Cheap, But Shares Can Still Move Higher | AllMind News