Rally appears to be over after rallying 52.6% which is right in the middle of the accepted 33%-66% rally range. Head and shoulders price action coupled by a downward KST crossing, head and shoulders McClellan Oscillator action, and a declining ROC channel, indicate future downward motion.