Strong earning continue to hit the wire. Corporate profits for the S&P500 have risen above 20% and are beating the estimates. Positive economic news continues to be released. This will push stocks higher. Corrections will happen and should be used as a buying opportunity. I expect stocks to challenge their all time high very soon.