Megacap reports, Harris spotlight, China uncertainty grip markets

July 23, 2024