AI Meta and Microsoft walk into earnings week with $145 billion question marks hanging over them 5 min 823 reads