De shaw revenue. Mar 19, 2024 · DE Shaw SA 2025.