Today’s broad-based rally in stocks drove all four benchmark indices back above their 50-day moving averages.




Share this: