How Wall Street offloaded $13bn of debt tied to Elon Musk’s Twitter deal May 29, 2025 by BUSINES How Wall Street offloaded $13bn of debt tied to Elon Musk’s Twitter deal