Nvidia, Microsoft power S&P 500's advance

 



Comments