Nova SBE strengthens global leadership with its best-ever result in the Financial Times Masters in Finance 2025.