News05/01/2026
Capula Revenue and Profit Decline
Capula Investment Management →UK accounts for the year ended 31 March 2025 showed revenue down 19% and operating profit down 23% year-on-year.
UK accounts for the year ended 31 March 2025 showed revenue down 19% and operating profit down 23% year-on-year.