Wall Street slide nets short sellers $127 billion April 8, 2025 by Finance On Earth Wall Street Slide Nets Short Sellers $ 127 Billion