How many times will the central banks prop up the markets with action or verse? As many times as it takes.
We saw it on the last day of June, and we'll see it again. The European Central Bank, the Fed and every other high-minded banker will do practically everything to keep the ball rolling up the hill.
Corporate earnings are another plus. Two-thirds of the S&P 500 companies have beat estimates, but on less revenue. That's because C-suite executives are still too timid to start re-hiring, thus keeping expenses down. But stocks have been snapped up in the past week nonetheless.