Weekly Market Commentary 8/4/25