
U.S. markets ended mixed on Wednesday as the Dow Jones Industrial Average edged down 0.05% to 45,271.23, while the S&P 500 gained 0.5% to 6,448.26 and the Nasdaq advanced 1% to 21,497.27.
These are the top stocks that gained the attention of retail traders and investors through the day: