The benchmarks closed out July with a modest rally.




Share this: