Microsoft shares at a new high

You are here: