S&P 500 gains, Nasdaq hits new high as investors eye earnings, coronavirus | Sharefundss