Nasdaq 100 Cycle Analysis