The S&P 500 has wrapped up its biggest monthly increase since 2015 after strong earnings from Facebook ...
There was a severe lack of trust in the Fed a month ago, and that has been relieved.