Is now the time to buy stock in Tesla, Microsoft or Zoom?