Is the market going up or down + Meta Microsoft Google and tesla earnings news