Home Investing Microsoft tops $4 trillion as AI boom lifts Nasdaq, S&P 500 to new records