Home Investing Meta, Microsoft Q1 results drive US stocks higher: Nasdaq surges 2%, S&P up 1%