US markets end trading on a high for 3rd day

Coronavirus