When was the last time the Russell 2000 hit an all-time high?As of 2024, it’s been 913 days — nearly two and a half years — since this small-cap index reached its previous peak. That makes it the third longest stretch without a new high in the index's history.And here’s the interesting part:📉 Every time in the past when we saw such a long consolidation in small caps, what followed was usually a..