Here's a wild guess based on a similarity in Fib retracement levels reached during high of June '16 (reach over to 0.618 and then consolidation under 0.5) and the recent high of June '19.
It took 29 weeks to reach new high after that (week of 2nd Jan '17) which was a year-end bull spike reaching previous major ATH of '13.
From the recent high of June '19 it's 27...