How The Benner Cycle Predicts 100+ Years of Market Movement5 December 2025·Updated: 20 January 2026·1032 words·5 minsChris W.Market_cycles Behavioral_finance Investing History