Home Editor's Pick MSFT Stock At Record High: Is Now the Time to Buy Before It Skyrockets Further?