Stocks kicked off August with a rally Monday after another round of encouraging earnings reports, including some strong bank results out of Europe.
Stocks kick off August with a rally