Stock Market Today: Stocks Close Higher Ahead of Powell Speech

The main indexes kicked off the second half with a win thanks to solid gains in several mega-cap stocks.