Should You Buy Microsoft Stock Before July 30?

Key PointsMicrosoft stock has soared by 20% already this year, and is currently trading at a record high.