market cycle analysis.