I think it's a good time to buy when there is a significant pull back and it happens almost few times a year. I misjudged last year's year end pull back and entered too early. At the end only made 15% profit V.S 100% if I entered when it pulled back to $101.