News

Investors have pulled out a record $80 billion from small-cap stocks so far in 2025, setting the stage for what could be the ...