I agree with this analysis, but it will play out in several months. Top will be after mid 2025. Bear market will start around Sept - Oct.