 After the vaccine-related recovery rally stalled yesterday with sharp losses, markets broadly gained today. The Dow rose 307.55 points, or 1.7, the SP 500 gained 1.15, and the Nasdaq also gained 0.7. 