Stocks finished July on a high note.




Share this: