halving cycle analysis