Is now the time to buy stock in Microsoft, GE, or Amazon?