If the chart is any prognosticator of the future, we've had three distinct peaks so far this year, with each rising higher than the last. Each time their has been a significant pullback but each ending up higher than the last. If the pattern continues we are close to the end of the present pullback and preparing for the next peak that will take us to a new year high. I have no crystal ball but the recent chart pattern looks quite convincing.