This company doesn't deliver news very often, but it has NEVER delivered any bad news at all. There should be very little retracement at all. Maybe 10% here, maybe 15-20 on a big run up. But this company puts out GOOD NEWS, the price runs on it, and we end up losing all the gain in a very short time. Any reasonable person would pause to wonder about that, wouldn't you think?