CINXE.COM
Developer Community - MSCI
<!DOCTYPE html> <html class="ltr" dir="ltr" lang="en-US" itemscope itemtype="http://schema.org/WebSite"> <head> <title>Developer Community - MSCI</title> <meta content="initial-scale=1.0, width=device-width" name="viewport" /> <link rel="icon" type="image/png" href="https://www.msci.com/o/msci/images/favicon.ico" sizes="16x16" /> <meta name="theme-color" content="#002036" /> <meta content="IE=edge" http-equiv="x-ua-compatible" /> <meta content="text/html; charset=UTF-8" http-equiv="content-type" /> <meta content="Developer Community is a searchable directory of MSCI’s APIs. It offers a cohesive, intuitive platform for accessing MSCI’s APIs." lang="en-US" name="description" /><meta content=", Developer Community, APIs, REST, SOAP, Web Service APIs, API" lang="en-US" name="keywords" /> <!-- URL Canonicalization --> <link data-senna-track="temporary" href="https://www.msci.com/technology-and-data/developer-community" rel="canonical" /> <link data-senna-track="temporary" href="https://www.msci.com/zh/technology-and-data/developer-community" hreflang="zh-CN" rel="alternate" /> <link data-senna-track="temporary" href="https://www.msci.com/technology-and-data/developer-community" hreflang="x-default" rel="alternate" /> <link data-senna-track="temporary" href="https://www.msci.com/technology-and-data/developer-community" hreflang="en-US" rel="alternate" /> <!-- / URL Canonicalization --> <script data-senna-track="permanent" src="/o/frontend-js-lodash-web/lodash/lodash.js" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-lodash-web/lodash/util.js" type="text/javascript"></script> <link href="/favicon.ico" rel="icon" /> <link class="lfr-css-file" data-senna-track="temporary" href="https://www.msci.com/o/msci/css/clay.css?browserId=ie&themeId=msci71theme_WAR_msci&minifierType=css&languageId=en_US&t=1732527932000" id="liferayAUICSS" rel="stylesheet" type="text/css" /> <link data-senna-track="temporary" href="/o/frontend-css-web/main.css?browserId=ie&themeId=msci71theme_WAR_msci&minifierType=css&languageId=en_US&t=1732527883718" id="liferayPortalCSS" rel="stylesheet" type="text/css" /> <link data-senna-track="temporary" href="/combo?browserId=ie&minifierType=&themeId=msci71theme_WAR_msci&languageId=en_US&com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_wERsF1jDfzNe:%2Fcss%2Fmain.css&com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet:%2Fcss%2Fmain.css&com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet:%2Fcss%2Fmain.css&com_msci_webmasters_liferay_onetrust_cookie_consent_OneTrustCookieConsentPortlet:%2Fcss%2Fmain.css&t=1732527932000" id="a6f5792c" rel="stylesheet" type="text/css" /> <script data-senna-track="temporary" type="text/javascript"> // <![CDATA[ var Liferay = Liferay || {}; Liferay.Browser = { acceptsGzip: function() { return false; }, getMajorVersion: function() { return 7.0; }, getRevision: function() { return '7.0'; }, getVersion: function() { return '7.0'; }, isAir: function() { return false; }, isChrome: function() { return false; }, isEdge: function() { return false; }, isFirefox: function() { return false; }, isGecko: function() { return false; }, isIe: function() { return true; }, isIphone: function() { return false; }, isLinux: function() { return false; }, isMac: function() { return false; }, isMobile: function() { return false; }, isMozilla: function() { return false; }, isOpera: function() { return false; }, isRtf: function() { return true; }, isSafari: function() { return false; }, isSun: function() { return false; }, isWebKit: function() { return false; }, isWindows: function() { return true; } }; Liferay.Data = Liferay.Data || {}; Liferay.Data.ICONS_INLINE_SVG = true; Liferay.Data.NAV_SELECTOR = '#navigation'; Liferay.Data.NAV_SELECTOR_MOBILE = '#navigationCollapse'; Liferay.Data.isCustomizationView = function() { return false; }; Liferay.Data.notices = [ null ]; Liferay.PortletKeys = { DOCUMENT_LIBRARY: 'com_liferay_document_library_web_portlet_DLPortlet', DYNAMIC_DATA_MAPPING: 'com_liferay_dynamic_data_mapping_web_portlet_DDMPortlet', ITEM_SELECTOR: 'com_liferay_item_selector_web_portlet_ItemSelectorPortlet' }; Liferay.PropsValues = { JAVASCRIPT_SINGLE_PAGE_APPLICATION_TIMEOUT: 0, NTLM_AUTH_ENABLED: false, UPLOAD_SERVLET_REQUEST_IMPL_MAX_SIZE: 1048576000 }; Liferay.ThemeDisplay = { getLayoutId: function() { return '1260'; }, getLayoutRelativeControlPanelURL: function() { return '/group/msci/~/control_panel/manage'; }, getLayoutRelativeURL: function() { return '/technology-and-data/developer-community'; }, getLayoutURL: function() { return 'https://www.msci.com/technology-and-data/developer-community'; }, getParentLayoutId: function() { return '1063'; }, isControlPanel: function() { return false; }, isPrivateLayout: function() { return 'false'; }, isVirtualLayout: function() { return false; }, getBCP47LanguageId: function() { return 'en-US'; }, getCanonicalURL: function() { return 'https\x3a\x2f\x2fwww\x2emsci\x2ecom\x2ftechnology-and-data\x2fdeveloper-community'; }, getCDNBaseURL: function() { return 'https://www.msci.com'; }, getCDNDynamicResourcesHost: function() { return ''; }, getCDNHost: function() { return ''; }, getCompanyGroupId: function() { return '10199'; }, getCompanyId: function() { return '10159'; }, getDefaultLanguageId: function() { return 'en_US'; }, getDoAsUserIdEncoded: function() { return ''; }, getLanguageId: function() { return 'en_US'; }, getParentGroupId: function() { return '1296102'; }, getPathContext: function() { return ''; }, getPathImage: function() { return '/image'; }, getPathJavaScript: function() { return '/o/frontend-js-web'; }, getPathMain: function() { return '/c'; }, getPathThemeImages: function() { return 'https://www.msci.com/o/msci/images'; }, getPathThemeRoot: function() { return '/o/msci'; }, getPlid: function() { return '28171952'; }, getPortalURL: function() { return 'https://www.msci.com'; }, getScopeGroupId: function() { return '1296102'; }, getScopeGroupIdOrLiveGroupId: function() { return '1296102'; }, getSessionId: function() { return ''; }, getSiteAdminURL: function() { return 'https://www.msci.com/group/msci/~/control_panel/manage?p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view'; }, getSiteGroupId: function() { return '1296102'; }, getURLControlPanel: function() { return '/group/control_panel?refererPlid=28171952'; }, getURLHome: function() { return 'https\x3a\x2f\x2fwww\x2emsci\x2ecom\x2fweb\x2fguest'; }, getUserEmailAddress: function() { return ''; }, getUserId: function() { return '10163'; }, getUserName: function() { return ''; }, isAddSessionIdToURL: function() { return false; }, isFreeformLayout: function() { return false; }, isImpersonated: function() { return false; }, isSignedIn: function() { return false; }, isStateExclusive: function() { return false; }, isStateMaximized: function() { return false; }, isStatePopUp: function() { return false; } }; var themeDisplay = Liferay.ThemeDisplay; Liferay.AUI = { getAvailableLangPath: function() { return 'available_languages.jsp?browserId=ie&themeId=msci71theme_WAR_msci&colorSchemeId=01&minifierType=js&languageId=en_US&t=1732527878937'; }, getCombine: function() { return true; }, getComboPath: function() { return '/combo/?browserId=ie&minifierType=&languageId=en_US&t=1732527881792&'; }, getDateFormat: function() { return '%m/%d/%Y'; }, getEditorCKEditorPath: function() { return '/o/frontend-editor-ckeditor-web'; }, getFilter: function() { var filter = 'raw'; filter = 'min'; return filter; }, getFilterConfig: function() { var instance = this; var filterConfig = null; if (!instance.getCombine()) { filterConfig = { replaceStr: '.js' + instance.getStaticResourceURLParams(), searchExp: '\\.js$' }; } return filterConfig; }, getJavaScriptRootPath: function() { return '/o/frontend-js-web'; }, getLangPath: function() { return 'aui_lang.jsp?browserId=ie&themeId=msci71theme_WAR_msci&colorSchemeId=01&minifierType=js&languageId=en_US&t=1732527881792'; }, getPortletRootPath: function() { return '/html/portlet'; }, getStaticResourceURLParams: function() { return '?browserId=ie&minifierType=&languageId=en_US&t=1732527881792'; } }; Liferay.authToken = '80lKUPv5'; Liferay.currentURL = '\x2ftechnology-and-data\x2fdeveloper-community'; Liferay.currentURLEncoded = '\x252Ftechnology-and-data\x252Fdeveloper-community'; // ]]> </script> <script src="/o/js_loader_modules?t=1732527905832" type="text/javascript"></script> <script src="/o/js_loader_config?t=1732527906417" type="text/javascript"></script> <script data-senna-track="permanent" src="/combo?browserId=ie&minifierType=js&languageId=en_US&t=1732527881792&/o/frontend-js-web/jquery/jquery.js&/o/frontend-js-web/clay/popper.js&/o/frontend-js-web/clay/bootstrap.js&/o/frontend-js-web/aui/aui/aui.js&/o/frontend-js-web/aui/aui-base-html5-shiv/aui-base-html5-shiv.js&/o/frontend-js-web/liferay/browser_selectors.js&/o/frontend-js-web/liferay/modules.js&/o/frontend-js-web/liferay/aui_sandbox.js&/o/frontend-js-web/clay/collapsible-search.js&/o/frontend-js-web/clay/side-navigation.js&/o/frontend-js-web/jquery/fm.js&/o/frontend-js-web/jquery/form.js&/o/frontend-js-web/misc/svg4everybody.js&/o/frontend-js-web/aui/arraylist-add/arraylist-add.js&/o/frontend-js-web/aui/arraylist-filter/arraylist-filter.js&/o/frontend-js-web/aui/arraylist/arraylist.js&/o/frontend-js-web/aui/array-extras/array-extras.js&/o/frontend-js-web/aui/array-invoke/array-invoke.js&/o/frontend-js-web/aui/attribute-base/attribute-base.js&/o/frontend-js-web/aui/attribute-complex/attribute-complex.js&/o/frontend-js-web/aui/attribute-core/attribute-core.js&/o/frontend-js-web/aui/attribute-observable/attribute-observable.js&/o/frontend-js-web/aui/attribute-extras/attribute-extras.js&/o/frontend-js-web/aui/base-base/base-base.js&/o/frontend-js-web/aui/base-pluginhost/base-pluginhost.js&/o/frontend-js-web/aui/classnamemanager/classnamemanager.js&/o/frontend-js-web/aui/datatype-xml-format/datatype-xml-format.js&/o/frontend-js-web/aui/datatype-xml-parse/datatype-xml-parse.js&/o/frontend-js-web/aui/dom-base/dom-base.js&/o/frontend-js-web/aui/dom-core/dom-core.js&/o/frontend-js-web/aui/dom-screen/dom-screen.js&/o/frontend-js-web/aui/dom-style/dom-style.js&/o/frontend-js-web/aui/event-base/event-base.js&/o/frontend-js-web/aui/event-custom-base/event-custom-base.js&/o/frontend-js-web/aui/event-custom-complex/event-custom-complex.js&/o/frontend-js-web/aui/event-delegate/event-delegate.js&/o/frontend-js-web/aui/event-focus/event-focus.js&/o/frontend-js-web/aui/event-hover/event-hover.js" type="text/javascript"></script> <script data-senna-track="permanent" src="/combo?browserId=ie&minifierType=js&languageId=en_US&t=1732527881792&/o/frontend-js-web/aui/event-key/event-key.js&/o/frontend-js-web/aui/event-mouseenter/event-mouseenter.js&/o/frontend-js-web/aui/event-mousewheel/event-mousewheel.js&/o/frontend-js-web/aui/event-outside/event-outside.js&/o/frontend-js-web/aui/event-resize/event-resize.js&/o/frontend-js-web/aui/event-simulate/event-simulate.js&/o/frontend-js-web/aui/event-synthetic/event-synthetic.js&/o/frontend-js-web/aui/intl/intl.js&/o/frontend-js-web/aui/io-base/io-base.js&/o/frontend-js-web/aui/io-form/io-form.js&/o/frontend-js-web/aui/io-queue/io-queue.js&/o/frontend-js-web/aui/io-upload-iframe/io-upload-iframe.js&/o/frontend-js-web/aui/io-xdr/io-xdr.js&/o/frontend-js-web/aui/json-parse/json-parse.js&/o/frontend-js-web/aui/json-stringify/json-stringify.js&/o/frontend-js-web/aui/node-base/node-base.js&/o/frontend-js-web/aui/node-core/node-core.js&/o/frontend-js-web/aui/node-event-delegate/node-event-delegate.js&/o/frontend-js-web/aui/node-event-simulate/node-event-simulate.js&/o/frontend-js-web/aui/node-focusmanager/node-focusmanager.js&/o/frontend-js-web/aui/node-pluginhost/node-pluginhost.js&/o/frontend-js-web/aui/node-screen/node-screen.js&/o/frontend-js-web/aui/node-style/node-style.js&/o/frontend-js-web/aui/oop/oop.js&/o/frontend-js-web/aui/plugin/plugin.js&/o/frontend-js-web/aui/pluginhost-base/pluginhost-base.js&/o/frontend-js-web/aui/pluginhost-config/pluginhost-config.js&/o/frontend-js-web/aui/querystring-stringify-simple/querystring-stringify-simple.js&/o/frontend-js-web/aui/queue-promote/queue-promote.js&/o/frontend-js-web/aui/selector-css2/selector-css2.js&/o/frontend-js-web/aui/selector-css3/selector-css3.js&/o/frontend-js-web/aui/selector-native/selector-native.js&/o/frontend-js-web/aui/selector/selector.js&/o/frontend-js-web/aui/widget-base/widget-base.js&/o/frontend-js-web/aui/widget-htmlparser/widget-htmlparser.js&/o/frontend-js-web/aui/widget-skin/widget-skin.js" type="text/javascript"></script> <script data-senna-track="permanent" src="/combo?browserId=ie&minifierType=js&languageId=en_US&t=1732527881792&/o/frontend-js-web/aui/widget-uievents/widget-uievents.js&/o/frontend-js-web/aui/yui-throttle/yui-throttle.js&/o/frontend-js-web/aui/aui-base-core/aui-base-core.js&/o/frontend-js-web/aui/aui-base-lang/aui-base-lang.js&/o/frontend-js-web/aui/aui-classnamemanager/aui-classnamemanager.js&/o/frontend-js-web/aui/aui-component/aui-component.js&/o/frontend-js-web/aui/aui-debounce/aui-debounce.js&/o/frontend-js-web/aui/aui-delayed-task-deprecated/aui-delayed-task-deprecated.js&/o/frontend-js-web/aui/aui-event-base/aui-event-base.js&/o/frontend-js-web/aui/aui-event-input/aui-event-input.js&/o/frontend-js-web/aui/aui-form-validator/aui-form-validator.js&/o/frontend-js-web/aui/aui-node-base/aui-node-base.js&/o/frontend-js-web/aui/aui-node-html5/aui-node-html5.js&/o/frontend-js-web/aui/aui-selector/aui-selector.js&/o/frontend-js-web/aui/aui-timer/aui-timer.js&/o/frontend-js-web/liferay/dependency.js&/o/frontend-js-web/liferay/dom_task_runner.js&/o/frontend-js-web/liferay/events.js&/o/frontend-js-web/liferay/language.js&/o/frontend-js-web/liferay/lazy_load.js&/o/frontend-js-web/liferay/liferay.js&/o/frontend-js-web/liferay/util.js&/o/frontend-js-web/liferay/global.bundle.js&/o/frontend-js-web/liferay/portal.js&/o/frontend-js-web/liferay/portlet.js&/o/frontend-js-web/liferay/workflow.js&/o/frontend-js-web/liferay/address.js&/o/frontend-js-web/liferay/form.js&/o/frontend-js-web/liferay/form_placeholders.js&/o/frontend-js-web/liferay/icon.js&/o/frontend-js-web/liferay/menu.js&/o/frontend-js-web/liferay/notice.js&/o/frontend-js-web/liferay/poller.js" type="text/javascript"></script> <script src="/o/frontend-js-web/loader/config.js" type="text/javascript"></script> <script src="/o/frontend-js-web/loader/loader.3.js" type="text/javascript"></script> <script data-senna-track="temporary" src="/o/js_bundle_config?t=1732527960773" type="text/javascript"></script> <script data-senna-track="temporary" type="text/javascript"> // <![CDATA[ // ]]> </script> <script data-senna-track="temporary" src="/combo?browserId=ie&minifierType=&themeId=msci71theme_WAR_msci&languageId=en_US&main_search:%2Fjs%2Fjquery-ui.min.js&mscicookiebar_WAR_mscicookiebar:%2Fjs%2Fmain.js&t=1732527932000" type="text/javascript"></script> <link class="lfr-css-file" data-senna-track="temporary" href="https://www.msci.com/o/msci/css/main.css?browserId=ie&themeId=msci71theme_WAR_msci&minifierType=css&languageId=en_US&t=1732527932000" id="liferayThemeCSS" rel="stylesheet" type="text/css" /> <style data-senna-track="temporary" type="text/css"> #onetrust-accept-btn-handler { text-decoration: underline !important; } </style> <style data-senna-track="temporary" type="text/css"> #p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_ .portlet-content { } </style> <script data-senna-track="permanent" src="/o/frontend-compatibility-ie//closest.js" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-compatibility-ie/core-js-bundle.min.js" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-compatibility-ie/fetch.js" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-compatibility-ie/svg.contains.js" type="text/javascript"></script> <link data-senna-track="permanent" href="https://www.msci.com/combo?browserId=ie&minifierType=css&languageId=en_US&t=1732527885924&/o/product-navigation-simulation-theme-contributor/css/simulation_panel.css&/o/product-navigation-product-menu-theme-contributor/product_navigation_product_menu.css&/o/product-navigation-control-menu-theme-contributor/product_navigation_control_menu.css" rel="stylesheet" type = "text/css" /> <script data-senna-track="permanent" src="https://www.msci.com/combo?browserId=ie&minifierType=js&languageId=en_US&t=1732527885924&/o/product-navigation-control-menu-theme-contributor/product_navigation_control_menu.js" type = "text/javascript"></script> <script src="https://www.msci.com/o/adaptive-media-image-web/picturefill.min.js" type= "text/javascript"></script> <script data-senna-track="temporary" type="text/javascript"> if (window.Analytics) { window._com_liferay_document_library_analytics_isViewFileEntry = false; } </script> <script type="text/javascript"> // <![CDATA[ Liferay.on( 'ddmFieldBlur', function(event) { if (window.Analytics) { Analytics.send( 'fieldBlurred', 'Form', { fieldName: event.fieldName, focusDuration: event.focusDuration, formId: event.formId, page: event.page - 1 } ); } } ); Liferay.on( 'ddmFieldFocus', function(event) { if (window.Analytics) { Analytics.send( 'fieldFocused', 'Form', { fieldName: event.fieldName, formId: event.formId, page: event.page - 1 } ); } } ); Liferay.on( 'ddmFormPageShow', function(event) { if (window.Analytics) { Analytics.send( 'pageViewed', 'Form', { formId: event.formId, page: event.page, title: event.title } ); } } ); Liferay.on( 'ddmFormSubmit', function(event) { if (window.Analytics) { Analytics.send( 'formSubmitted', 'Form', { formId: event.formId } ); } } ); Liferay.on( 'ddmFormView', function(event) { if (window.Analytics) { Analytics.send( 'formViewed', 'Form', { formId: event.formId, title: event.title } ); } } ); // ]]> </script> <!-- Meta tags for Facebook and LinkedIn --> <meta prefix="og: http://ogp.me/ns#" property="og:title" content="Developer Community" /> <meta prefix="og: http://ogp.me/ns#" property="og:type" content="article" /> <meta prefix="og: http://ogp.me/ns#" property="og:url" content="https://www.msci.com/technology-and-data/developer-community" /> <meta prefix="og: http://ogp.me/ns#" property="og:description" content="Developer Community is a searchable directory of MSCI’s APIs. It offers a cohesive, intuitive platform for accessing MSCI’s APIs." /> <meta prefix="og: http://ogp.me/ns#" property="og:image" content="https://www.msci.com/documents/1296102/28171902/1600x500px_DevCom_Launch.jpg" /> <meta prefix="og: http://ogp.me/ns#" property="og:image" content="https://www.msci.com/documents/portlet_file_entry/1296102/998x554px_DevCommunity_Video.jpg/b5b14bfe-90b8-fd24-bdfa-9cefadbcadc6" /> <meta prefix="og: http://ogp.me/ns#" property="og:image" content="https://www.msci.com/documents/1296102/30588294/622x222px_NextGenTechEvent_HighlightCard.jpg" /> <meta prefix="og: http://ogp.me/ns#" property="og:image" content="https://www.msci.com/o/msci/images/msci-facebook.jpg" /> <!-- Meta tags for Twitter --> <meta name="twitter:card" content="summary"> <meta name="twitter:site" content="@MSCI_Inc"> <meta name="twitter:title" content="Developer Community"> <meta name="twitter:description" content="Developer Community is a searchable directory of MSCI’s APIs. It offers a cohesive, intuitive platform for accessing MSCI’s APIs." /> <meta name="twitter:image" content="https://www.msci.com/documents/1296102/28171902/1600x500px_DevCom_Launch.jpg" /> <meta name="twitter:image" content="https://www.msci.com/documents/portlet_file_entry/1296102/998x554px_DevCommunity_Video.jpg/b5b14bfe-90b8-fd24-bdfa-9cefadbcadc6" /> <meta name="twitter:image" content="https://www.msci.com/documents/1296102/30588294/622x222px_NextGenTechEvent_HighlightCard.jpg" /> <meta name="twitter:image" content="https://www.msci.com/o/msci/images/msci-facebook.jpg"> <script> dataLayer = []; </script> <script> dataLayer[0] = {}; </script> <script> const SALESFORCE_COOKIE_NAME = "salesForceContactId"; const PARDOT_ID = 'visitor_id36252' var readCookie = function(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') c = c.substring(1, c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length); } return null; } var dataLayer = dataLayer || []; dataLayer.push({ 'userID': 'salesforce_OptOut' }) dataLayer.push({ }) dataLayer.push({ // 'campaign': '[TOPIC/SELLING POINT]', 'section': 'technology-and-data', 'subsection': 'developer-community', //ex:our clients 'contentType': '', 'contentTopic': '', 'productType': '', 'pardotId': readCookie(PARDOT_ID), // 'salesforceContactId': readCookie(SALESFORCE_COOKIE_NAME), 'author': '', 'language': 'en-US', 'contentId': '28171954', 'publishDate': '20211026', 'assetType': '', 'clientType': '', 'region': '', 'sector': '', 'tags': '' }); <!-- GTM Container Code --> </script> <script> dataLayer[0]['dimension1']='initial'; dataLayer[0]['dimension2']='initial'; dataLayer[0]['dimension3']='initial'; </script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-WV2BT8');</script> <!-- End Google Tag Manager --> <script> /* Display Layout Areas and Portlet Borders */ $(document).ready(function () { (function msciEditMode(){ var msciEditMode = { $body: $('body'), $userControlMenu: $('#ControlMenu .user-control-group'), $button: $('' + '<li class="control-menu-nav-item">' + ' <a class="control-menu-icon lfr-portal-tooltip" data-title="Display Layout Areas and Portlet Borders" href="javascript:void(0)" data-qa-id="display_layout_areas">' + ' <span class="icon-monospaced">' + ' <svg class="lexicon-icon lexicon-icon-magic" focusable="false" role="presentation" title="" >' + ' <use data-href="/o/classic-theme/images/lexicon/icons.svg#magic"></use>' + ' </svg>' + ' </span>' + ' </a>' + '</li>'), bodyCssClass: 'display-layout-areas', cookieName: 'display-layout-areas', init: function () { var self = this; if (self.isEditMode()) { self.buildUI(); $('a[data-qa-id="display_layout_areas"]', self.$button, self.$userControlMenu).click(function () { if (self.isEditModeEnabled()) { self.disableEditMode(); } else { self.enableEditMode(); } }); if (self.hasCookie(self.cookieName, 'enabled')) { self.enableEditMode(); } } }, enableEditMode: function () { var self = this; self.$body.addClass(self.bodyCssClass); self._setCookie(self.cookieName, 'enabled', 0); }, disableEditMode: function () { var self = this; self.$body.removeClass(self.bodyCssClass); self._setCookie(self.cookieName, 'disabled', 0); }, isEditModeEnabled: function () { var self = this; return self.$body.hasClass(self.bodyCssClass) }, hasCookie: function (cookieName, value) { var self = this; return self._getCookie(cookieName) && self._getCookie(cookieName) === value }, isEditMode: function() { var self = this; return self.$body.hasClass('has-control-menu') && self.$userControlMenu.length }, buildUI: function () { var self = this; $('ul.control-menu-nav', self.$userControlMenu).prepend(self.$button); $('head').append('' + '<style>' + 'body.display-layout-areas .portlet-dropzone {' + ' border: 1px dashed grey;' + ' display: block;' + ' margin-bottom: 10px;' + ' margin-top: 15px;' + ' position: relative;' + '}' + 'body.display-layout-areas .portlet-dropzone:after {' + ' content: "layout area";' + ' position: absolute;' + ' background: grey;' + ' color: #FFF;' + ' bottom: 100%;' + ' right: 0;' + ' padding: 0 5px;' + ' font-size: 10px' + '}' + 'body.display-layout-areas .portlet {' + ' border: 1px solid #CCC;' + ' margin: 5px;' + ' padding: 5px;' + ' -webkit-box-shadow: 0 0 20px 0 rgba(50, 50, 50, 0.3);' + ' -moz-box-shadow: 0 0 20px 0 rgba(50, 50, 50, 0.3);' + ' box-shadow: 0 0 20px 0 rgba(50, 50, 50, 0.3);' + ' border-radius: 5px' + '}'+ 'body.display-layout-areas .yui3-dd-drop-over .portlet-dropzone{'+ ' outline: 2px solid red;'+ ' background: rgba(0, 0, 0, 0.05);'+ '}'+ 'body.display-layout-areas .yui3-dd-dragging {'+ ' background: #FFF;'+ ' z-index: 1000;'+ ' -webkit-box-shadow: 0 0 20px 0 rgba(50, 50, 50, 0.75);'+ ' -moz-box-shadow: 0 0 20px 0 rgba(50, 50, 50, 0.75);'+ ' box-shadow: 0 0 20px 0 rgba(50, 50, 50, 0.75);'+ ' padding: 10px;'+ '}'+ 'body.display-layout-areas .yui3-dd-proxy {'+ ' background: #333;'+ ' color: #FFF;'+ ' text-transform: uppercase;'+ ' text-align: center;'+ '}'+ 'body.display-layout-areas .portlet-topper {'+ ' position: static;'+ ' opacity: 1 !important;'+ ' background-color: #DDE3EF;'+ ' transform: translateY(0%) !important;'+ ' color: rgb(48, 49, 63);'+ ' border-radius: 5px 5px 0 0;'+ ' border-bottom: 2px solid #c6ccd6;'+ ' margin: 0 0 10px'+ '}'+ ''+ 'body.display-layout-areas .portlet:hover > .portlet-topper {'+ ' background-color: #d0defb;'+ ' color: #272833'+ '}'+ 'body.display-layout-areas .portlet-title-default {'+ ' line-height: 2.2;'+ '}'+ '</style>' + '') }, _setCookie: function(name,value,days) { var expires = ""; if (days) { var date = new Date(); date.setTime(date.getTime() + (days*24*60*60*1000)); expires = "; expires=" + date.toUTCString(); } document.cookie = name + "=" + (value || "") + expires + "; path=/"; }, _getCookie: function(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)===' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) === 0) return c.substring(nameEQ.length,c.length); } return null; } }; msciEditMode.init(); })(); });</script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "WebSite", "name": "MSCI", "url": "http://www.msci.com/", "potentialAction": { "@type": "SearchAction", "target": "www.msci.com/search?keywords={keywords}", "query-input": "required name=keywords" } } </script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Organization", "legalName": "MSCI Inc", "url": "https://www.msci.com/", "logo": "https://www.msci.com/o/msci/images/msci-logo.png", "sameAs": [ "https://www.linkedin.com/company/msci-inc/", "https://twitter.com/MSCI_Inc", "https://www.youtube.com/user/MSCIChannel" ] } </script> <div class="portlet-boundary portlet-boundary_com_msci_webmasters_liferay_onetrust_cookie_consent_OneTrustCookieConsentPortlet_ portlet-static portlet-static-end portlet-hide-portlet-name " id="p_p_id_com_msci_webmasters_liferay_onetrust_cookie_consent_OneTrustCookieConsentPortlet_" > <span id="p_com_msci_webmasters_liferay_onetrust_cookie_consent_OneTrustCookieConsentPortlet"></span> <section class="portlet" id="portlet_com_msci_webmasters_liferay_onetrust_cookie_consent_OneTrustCookieConsentPortlet"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-expand"> <h2 class="portlet-title-text">OneTrust Cookie Consent</h2> </div> <div class="autofit-col autofit-col-end"> <div class="autofit-section"> </div> </div> </div> <div class=" portlet-content-container" > <div class="portlet-body"> <!-- OneTrust Cookies Consent Notice start for msci.com --> <script type="text/javascript" src="https://cdn-ukwest.onetrust.com/consent/5662b80d-55a3-4e07-ad20-b56d2b1779bd/OtAutoBlock.js"></script> <script src="https://cdn-ukwest.onetrust.com/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="5662b80d-55a3-4e07-ad20-b56d2b1779bd"></script> <script type="text/javascript"> function OptanonWrapper() { } </script> <!-- OneTrust Cookies Consent Notice end for msci.com --> </div> </div> </div> </section> </div> <script type="text/javascript" src="https://www.msci.com/o/msci/js/msci-slider.js?t=0db9bda269377513b136ccb58a7b0fa2"></script> <script type="text/javascript" src="https://www.msci.com/o/msci/js/iframe-resize-parent.js?t=0db9bda269377513b136ccb58a7b0fa2"></script> <script type="text/javascript" src="https://www.msci.com/o/msci/js/promotional-banner.js?t=0db9bda269377513b136ccb58a7b0fa2"></script> <script type="text/javascript" src="https://www.msci.com/o/msci/js/mainmenu-itemhide.js?t=0db9bda269377513b136ccb58a7b0fa2"></script> </head> <body class="yui3-skin-sam signed-out public-page site "> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WV2BT8" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <nav class="quick-access-nav" id="aqam_quickAccessNav"> <h1 class="hide-accessible">Navigation</h1> <ul> <li><a href="#main-content">Skip to Content</a></li> </ul> </nav> <div class="container-fluid" id="wrapper"> <header id="banner" role="banner" itemscope itemtype="http://schema.org/WPHeader"> <div id="heading" class=" "> <div class="header-top-section"> <div class="msci-utility-navbar-desktop"> <div class="utility-navigation"> <div class="container-fluid container-fluid-max-xl"> <div class="utility-nav-container col-sm-12"> <nav class="clearfix utility-nav"> <ul> <li class="drop-down-item"> <a href="" id="dd-1">Client Log In <i class="fa-angle-down" ></i></a> </li> <li class="menu-item"> <a class=" force-external-link-icon" href="/investor-relations"> Investor relations </a> </li> <li class="menu-item"> <a class=" force-external-link-icon" href="/institute"> Sustainability Institute </a> </li> <li class="menu-item"> <a class=" subscription-form-opener" href="javascript:;" data-namespace="rynf_"> Subscribe </a> </li> <li class="menu-item"> <a class="" href="/contact-us1"> Contact us </a> </li> <li class="menu-item"> <a class="" href="/careers-at-msci"> Careers </a> </li> <li class="drop-down-item"> <a href="" id="dd-language-1">Language <i class="fa-angle-down" ></i></a> </li> </ul> </nav> </div> </div> <div class="drop-down-content" id="dd-1-content" style="display: none;"> <div class="container-fluid container-fluid-max-xl" > <ul class="child-menu"> <li class="mobile-menu-back-btn"> <a title="Go back to Main Menu" href="javascript:void(0)"> <i class="mobile-navigation-back-icon"></i> Go back to Main Menu </a> </li> <li class="parent-nav-item-title"> <a href="javascript:void(0)" title="Client Log In" tabindex="-1">Client Log In</a> </li> <li class="drop-down-item"> <a class=" force-external-link-icon" href="https://one.msci.com/home"> MSCI ONE </a> </li> <li class="drop-down-item"> <a class="" href="/msci-client-support-site"> MSCI Client Support Site </a> </li> <li class="drop-down-item"> <a class="" href="/barra-portfolio-manager"> Barra PortfolioManager </a> </li> <li class="drop-down-item"> <a class=" force-external-link-icon" href="/barraone"> BarraOne </a> </li> <li class="drop-down-item"> <a class=" force-external-link-icon" href="/msci-esg-manager"> MSCI ESG Manager </a> </li> <li class="drop-down-item"> <a class=" force-external-link-icon" href="/msci-esg-direct"> MSCI ESG Direct </a> </li> <li class="drop-down-item"> <a class="" href="/msci-global-index-lens"> Global Index Lens </a> </li> <li class="drop-down-item"> <a class=" force-external-link-icon" href="https://one.msci.com/home"> MSCI Real Assets Analytics Portal </a> </li> <li class="drop-down-item"> <a class=" force-external-link-icon" href="/riskmanager"> RiskManager 3 </a> </li> <li class="drop-down-item"> <a class=" force-external-link-icon" href="/credit-manager"> CreditManager </a> </li> <li class="drop-down-item"> <a class=" force-external-link-icon" href="/riskmanager-4"> RiskManager 4 </a> </li> <li class="drop-down-item"> <a class=" force-external-link-icon" href="/index-monitor"> Index Monitor </a> </li> <li class="drop-down-item"> <a class=" force-external-link-icon" href="/msci-datscha"> MSCI Datscha </a> </li> <li class="drop-down-item"> <a class=" force-external-link-icon" href="/msci-real-capital-analytics"> MSCI Real Capital Analytics </a> </li> <li class="drop-down-item"> <a class=" force-external-link-icon" href="http://privatei.burgiss.com/"> Private i </a> </li> <li class="drop-down-item"> <a class=" force-external-link-icon" href="https://platform-login.caissallc.com/Account/Login"> Total Plan/Caissa </a> </li> <li class="drop-down-item"> <a class=" force-external-link-icon" href="https://insight.fabricrisk.com/#/sign-in"> MSCI Wealth Manager (Fabric) </a> </li> <li class="drop-down-item"> <a class=" force-external-link-icon" href="https://trove-research.com/login/auth0?next=/"> MSCI Carbon Markets </a> </li> </ul> </div> </div> <div class="drop-down-content" id="dd-language-1-content" style="display: none;"> <div class="container-fluid container-fluid-max-xl"> <ul class="child-menu"> <li class="mobile-menu-back-btn"> <a title="Go back to Main Menu" href="javascript:void(0)"> <i class="mobile-navigation-back-icon"></i> Go back to Main Menu </a> </li> <li class="parent-nav-item-title"> <a href="javascript:void(0)" title="Language" tabindex="-1">Language</a> </li> <li class="drop-down-item"> <a href="https://www.msci.com/en" data-locale="en_US">English</a> </li> <li class="drop-down-item"> <a href="https://www.msci.com/zh/cn" data-locale="zh_CN">Chinese</a> </li> </ul> </div> </div> </div> </div> </div> <div class="header-bottom-section"> <div class="msci-main-navbar"> <div class="company-logo"> <div class="site-title"> <a class="logo custom-logo" href="https://www.msci.com" title="Go to MSCI home"> <img alt="" height="800" src="https://www.msci.com/o/msci/images/msci-logo.png" width="3000" /> </a> </div> </div> <div class="mobile-navigation-controls"> <a href="" class="hamburger-menu-btn"> <i class="msci-icon-menu"></i> </a> <a class="mobile-menu-close" style="display: none;" href="javascript:void(0)"></a> </div> <div class="main-navigation"> <div class="navigation-container" id="navigation" role="navigation"> <span class="hide-accessible" aria-hidden="true">Navigation</span> <div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_ portlet-static portlet-static-end portlet-hide-portlet-name portlet-navigation " id="p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_" > <span id="p_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet"></span> <section class="portlet" id="portlet_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-expand"> <h2 class="portlet-title-text">Navigation Menu</h2> </div> <div class="autofit-col autofit-col-end"> <div class="autofit-section"> </div> </div> </div> <div class=" portlet-content-container" > <div class="portlet-body"> <div> <ul aria-label="Site Pages" class="level-0 navbar-nav" role="menubar" itemscope itemtype="http://schema.org/SiteNavigationElement"> <li class="nav-item dropdown" id="layout_14517251" role="presentation"> <a href="javascript:void(0)" class=" dropdown-toggle" title="Our Clients" aria-labelledby="layout_14517251" aria-haspopup='true' role="menuitem" > <span class="" itemprop="name"> Our Clients <span class="lfr-nav-child-toggle"></span> </span> </a> <ul aria-expanded="false" class="level-1 dropdown-menu" role="menu" style="display: none;" > <li class="nav-item-special mobile-menu-back-btn"> <a title="Go back to Main Menu" href="javascript:void(0)"> <i class="mobile-navigation-back-icon"></i> Go back to Main Menu </a> </li> <li class="nav-item-special parent-nav-item-title"> <a href="javascript:void(0)" title="Our Clients" tabindex="-1">Our Clients</a> </li> <li class="nav-item" role="presentation"> <a href="https://www.msci.com/our-clients/asset-managers" class="" title="Asset Managers" aria-labelledby="layout_14517337" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Asset Managers </span> </a> <ul aria-expanded="false" class="level-2 dropdown-menu" role="menu" style="display: none;"> <li class="nav-item-special featured-content-list-item"> <div class="nav-featured-content-label"> <p>Featured</p> </div> <div class="nav-featured-content"> <div class="nav-featured-content-card"> <a href="/insights-on-msci-one" target="_self" data-ga-click-event-track data-ga-click-event-category="intra-page interactions" data-ga-click-event-action="mega-menu-featured-content-click" data-ga-click-event-label="/insights-on-msci-one"> <div class="image-container" style="background: url('/documents/13560460/35649411/220x180px-Insights_MSCI_ONE-MegaMenu.jpg/d41bce92-7bb7-ab0e-d570-99b32b046d7f?t=1672160206533') "> </div> <div class="card-title"> <h5>Insights on MSCI One</h5> </div> </a> </div> </div> </li> </ul> </li> <li class="nav-item" role="presentation"> <a href="https://www.msci.com/our-clients/asset-owners" class="" title="Asset Owners" aria-labelledby="layout_14517335" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Asset Owners </span> </a> <ul aria-expanded="false" class="level-2 dropdown-menu" role="menu" style="display: none;"> <li class="nav-item-special featured-content-list-item"> <div class="nav-featured-content-label"> <p>Featured</p> </div> <div class="nav-featured-content"> <div class="nav-featured-content-card"> <a href="https://ir.msci.com/static-files/072338a9-8cfa-49b5-8109-803f0d1a033e#:~:text=Institutional%20Client-Designed%20Indexes%20%28iCDI%29%2C%20which%20allow%20institutional%20asset,target%20ESG%2C%20Climate%2C%20Factor%2C%20Thematic%20or%20other%20considerations." target="_self" data-ga-click-event-track data-ga-click-event-category="intra-page interactions" data-ga-click-event-action="mega-menu-featured-content-click" data-ga-click-event-label="https://ir.msci.com/static-files/072338a9-8cfa-49b5-8109-803f0d1a033e#:~:text=Institutional%20Client-Designed%20Indexes%20%28iCDI%29%2C%20which%20allow%20institutional%20asset,target%20ESG%2C%20Climate%2C%20Factor%2C%20Thematic%20or%20other%20considerations."> <div class="image-container" style="background: url('/documents/13560460/35649477/220x180px-iCDILaunch-MegaMenu.jpg/ecab4631-97ef-63ac-8dbe-00f8cb5986bd?t=1672160723267') "> </div> <div class="card-title"> <h5>Institutional Client Designed Indexes (iCDIs)</h5> </div> </a> </div> </div> </li> </ul> </li> <li class="nav-item" role="presentation"> <a href="https://www.msci.com/our-clients/banks" class="" title="Banks" aria-labelledby="layout_14517338" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Banks </span> </a> <ul aria-expanded="false" class="level-2 dropdown-menu" role="menu" style="display: none;"> <li class="nav-item-special featured-content-list-item"> <div class="nav-featured-content-label"> <p>Featured</p> </div> <div class="nav-featured-content"> <div class="nav-featured-content-card"> <a href="/our-solutions/climate-investing/total-portfolio-footprinting" target="_self" data-ga-click-event-track data-ga-click-event-category="intra-page interactions" data-ga-click-event-action="mega-menu-featured-content-click" data-ga-click-event-label="/our-solutions/climate-investing/total-portfolio-footprinting"> <div class="image-container" style="background: url('/documents/13560460/35649568/220x180px-Total-Portfolio-Footprint-Solutions-MegaMenu.jpg/00cc67ce-5eea-cc8b-a2e3-f05f958d76d1?t=1672161757430') "> </div> <div class="card-title"> <h5>Total Portfolio Footprinting</h5> </div> </a> </div> </div> </li> </ul> </li> <li class="nav-item" role="presentation"> <a href="https://www.msci.com/our-clients/corporates" class="" title="Corporates" aria-labelledby="layout_28708276" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Corporates </span> </a> <ul aria-expanded="false" class="level-2 dropdown-menu" role="menu" style="display: none;"> <li class="nav-item-special featured-content-list-item"> <div class="nav-featured-content-label"> <p>Featured</p> </div> <div class="nav-featured-content"> <div class="nav-featured-content-card"> <a href="/research-and-insights/2023-esg-climate-trends-to-watch" target="_self" data-ga-click-event-track data-ga-click-event-category="intra-page interactions" data-ga-click-event-action="mega-menu-featured-content-click" data-ga-click-event-label="/research-and-insights/2023-esg-climate-trends-to-watch"> <div class="image-container" style="background: url('/documents/13560460/35649520/220x180px-ESGTrends.jpg/b4c80573-9c63-ea73-aa33-672591727934?t=1672160921557') "> </div> <div class="card-title"> <h5>ESG Trends to Watch</h5> </div> </a> </div> </div> </li> </ul> </li> <li class="nav-item" role="presentation"> <a href="https://www.msci.com/our-clients/hedge-funds" class="" title="Hedge Funds" aria-labelledby="layout_37769122" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Hedge Funds </span> </a> <ul aria-expanded="false" class="level-2 dropdown-menu" role="menu" style="display: none;"> <li class="nav-item-special featured-content-list-item"> <div class="nav-featured-content-label"> <p>Featured</p> </div> <div class="nav-featured-content"> <div class="nav-featured-content-card"> <a href="/our-solutions/factor-investing/factor-models" target="_self" data-ga-click-event-track data-ga-click-event-category="intra-page interactions" data-ga-click-event-action="mega-menu-featured-content-click" data-ga-click-event-label="/our-solutions/factor-investing/factor-models"> <div class="image-container" style="background: url('/documents/1296102/37676551/220x180px_EquityFactor_Image.jpg/47d75147-729e-d394-8c33-c6a5e313c204?t=1683051350313') "> </div> <div class="card-title"> <h5>Factor Models</h5> </div> </a> </div> </div> </li> </ul> </li> <li class="nav-item" role="presentation"> <a href="https://www.msci.com/our-clients/insurance-solutions-for-companies" class="" title="Insurance Companies" aria-labelledby="layout_27219460" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Insurance Companies </span> </a> <ul aria-expanded="false" class="level-2 dropdown-menu" role="menu" style="display: none;"> <li class="nav-item-special featured-content-list-item"> <div class="nav-featured-content-label"> <p>Featured</p> </div> <div class="nav-featured-content"> <div class="nav-featured-content-card"> <a href="/our-solutions/climate-investing/total-portfolio-footprinting" target="_self" data-ga-click-event-track data-ga-click-event-category="intra-page interactions" data-ga-click-event-action="mega-menu-featured-content-click" data-ga-click-event-label="/our-solutions/climate-investing/total-portfolio-footprinting"> <div class="image-container" style="background: url('/documents/13560460/35649568/220x180px-Total-Portfolio-Footprint-Solutions-MegaMenu.jpg/00cc67ce-5eea-cc8b-a2e3-f05f958d76d1?t=1672161757430') "> </div> <div class="card-title"> <h5>Total Portfolio Footprinting</h5> </div> </a> </div> </div> </li> </ul> </li> <li class="nav-item" role="presentation"> <a href="https://www.msci.com/our-clients/wealth-managers" class="" title="Wealth Managers" aria-labelledby="layout_14517336" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Wealth Managers </span> </a> <ul aria-expanded="false" class="level-2 dropdown-menu" role="menu" style="display: none;"> <li class="nav-item-special featured-content-list-item"> <div class="nav-featured-content-label"> <p>Featured</p> </div> <div class="nav-featured-content"> <div class="nav-featured-content-card"> <a href="/visualizing-investment-data/" target="_self" data-ga-click-event-track data-ga-click-event-category="intra-page interactions" data-ga-click-event-action="mega-menu-featured-content-click" data-ga-click-event-label="/visualizing-investment-data/"> <div class="image-container" style="background: url('/documents/1296102/23446350/220x180-MSCI-Infographic.png/51c7d960-311b-c4de-c875-3b486d49704b?t=1615917831013') "> </div> <div class="card-title"> <h5>Visualizing Investment Data</h5> </div> </a> </div> </div> </li> </ul> </li> </ul> </li> <li class="nav-item dropdown" id="layout_14517339" role="presentation"> <a href="javascript:void(0)" class=" dropdown-toggle" title="Our Solutions" aria-labelledby="layout_14517339" aria-haspopup='true' role="menuitem" > <span class="" itemprop="name"> Our Solutions <span class="lfr-nav-child-toggle"></span> </span> </a> <ul aria-expanded="false" class="level-1 dropdown-menu" role="menu" style="display: none;" > <li class="nav-item-special mobile-menu-back-btn"> <a title="Go back to Main Menu" href="javascript:void(0)"> <i class="mobile-navigation-back-icon"></i> Go back to Main Menu </a> </li> <li class="nav-item-special parent-nav-item-title"> <a href="javascript:void(0)" title="Our Solutions" tabindex="-1">Our Solutions</a> </li> <li class="nav-item dropdown" role="presentation"> <a href="javascript:void(0)" class=" dropdown-toggle" title="Analytics" aria-labelledby="layout_14517340" aria-haspopup='true' role="menuitem" > <span class="" itemprop="name"> Analytics <span class="lfr-nav-child-toggle"></span> </span> </a> <ul aria-expanded="false" class="level-2 dropdown-menu" role="menu" style="display: none;"> <li class="nav-item-special mobile-menu-back-btn"> <a title="Go back to Our Solutions" href="javascript:void(0)"> <i class="mobile-navigation-back-icon"></i> Go back to Our Solutions </a> </li> <li class="nav-item-special parent-nav-item-title"> <a href="javascript:void(0)" title="Analytics" tabindex="-1">Analytics</a> </li> <li class="nav-item-special parent-link level-1-parent" id="layout_14517340" role="presentation"> <a href="https://www.msci.com/our-solutions/analytics" class="text-truncate" title="Analytics Overview" aria-labelledby="layout_14517340" role="menuitem" itemprop="url" > <span itemprop="name">Analytics Overview</span> </a> </li> <li class="nav-item" id="layout_14517342" role="presentation" > <a href="https://www.msci.com/our-solutions/analytics/risk-management" class="" title="Risk Management" aria-labelledby="layout_14517342" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Risk Management </span> </a> </li> <li class="nav-item" id="layout_47304471" role="presentation" > <a href="https://www.msci.com/our-solutions/analytics/risk-management/ai-portfolio-insights" class="" title="AI Portfolio Insights" aria-labelledby="layout_47304471" role="menuitem" itemprop="url" > <span class="" itemprop="name"> AI Portfolio Insights </span> </a> </li> <li class="nav-item" id="layout_14517366" role="presentation" > <a href="https://www.msci.com/our-solutions/analytics/multi-asset-class-factor-models" class="" title="Multi-asset Class Factor Models" aria-labelledby="layout_14517366" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Multi-asset Class Factor Models </span> </a> </li> <li class="nav-item" id="layout_39004503" role="presentation" > <a href="https://www.msci.com/our-solutions/analytics/quantitative-investment-solutions" class="" title="Quantitative Investment Solutions" aria-labelledby="layout_39004503" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Quantitative Investment Solutions </span> </a> </li> <li class="nav-item" id="layout_16682837" role="presentation" > <a href="https://www.msci.com/fixed-income-analytics" class="" title="Fixed Income Analytics" aria-labelledby="layout_16682837" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Fixed Income Analytics </span> </a> </li> <li class="nav-item" id="layout_14517343" role="presentation" > <a href="https://www.msci.com/our-solutions/analytics/portfolio-management" class="" title="Portfolio Management" aria-labelledby="layout_14517343" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Portfolio Management </span> </a> </li> <li class="nav-item" id="layout_25960789" role="presentation" > <a href="https://www.msci.com/our-solutions/analytics/crowding-solutions" class="" title="Crowding Solutions" aria-labelledby="layout_25960789" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Crowding Solutions </span> </a> </li> <li class="nav-item" id="layout_14517345" role="presentation" > <a href="https://www.msci.com/our-solutions/analytics/analytics-regulatory-reporting-solutions" class="" title="Regulatory Solutions" aria-labelledby="layout_14517345" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Regulatory Solutions </span> </a> </li> <li class="nav-item" id="layout_14517344" role="presentation" > <a href="https://www.msci.com/our-solutions/analytics/managed-solutions" class="" title="Managed Solutions" aria-labelledby="layout_14517344" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Managed Solutions </span> </a> </li> </ul> </li> <li class="nav-item dropdown" role="presentation"> <a href="javascript:void(0)" class=" dropdown-toggle" title="Climate Investing" aria-labelledby="layout_25901463" aria-haspopup='true' role="menuitem" > <span class="" itemprop="name"> Climate Investing <span class="lfr-nav-child-toggle"></span> </span> </a> <ul aria-expanded="false" class="level-2 dropdown-menu" role="menu" style="display: none;"> <li class="nav-item-special mobile-menu-back-btn"> <a title="Go back to Our Solutions" href="javascript:void(0)"> <i class="mobile-navigation-back-icon"></i> Go back to Our Solutions </a> </li> <li class="nav-item-special parent-nav-item-title"> <a href="javascript:void(0)" title="Climate Investing" tabindex="-1">Climate Investing</a> </li> <li class="nav-item-special parent-link level-1-parent" id="layout_25901463" role="presentation"> <a href="https://www.msci.com/our-solutions/climate-and-net-zero" class="text-truncate" title="Climate Investing Overview" aria-labelledby="layout_25901463" role="menuitem" itemprop="url" > <span itemprop="name">Climate Investing Overview</span> </a> </li> <li class="nav-item-special featured-content-list-item"> <div class="nav-featured-content-label"> <p>Featured</p> </div> <div class="nav-featured-content"> <div class="nav-featured-content-card"> <a href="/our-solutions/climate-investing/net-zero-solutions/implied-temperature-rise" target="_self" data-ga-click-event-track data-ga-click-event-category="intra-page interactions" data-ga-click-event-action="mega-menu-featured-content-click" data-ga-click-event-label="/our-solutions/climate-investing/net-zero-solutions/implied-temperature-rise"> <div class="image-container" style="background: url('/documents/1296102/27422075/220x180px-ImpliedTemperatureRise-MegaMenu.jpg/3e35a70e-3221-9bf1-9ecf-49ea0a965f4a?t=1631622843793') "> </div> <div class="card-title"> <h5>Implied Temperature Rise</h5> </div> </a> </div> </div> </li> <li class="nav-item-special featured-content-list-item"> <div class="nav-featured-content-label"> <p>Featured</p> </div> <div class="nav-featured-content"> <div class="nav-featured-content-card"> <a href="/research-and-insights/2024-sustainability-climate-trends-to-watch?1" target="_self" data-ga-click-event-track data-ga-click-event-category="intra-page interactions" data-ga-click-event-action="mega-menu-featured-content-click" data-ga-click-event-label="/research-and-insights/2024-sustainability-climate-trends-to-watch?1"> <div class="image-container" style="background: url('/documents/1296102/42241274/220x180px-2024-Trends-to-Watch-MegaMenu.jpg/2a20e746-4b01-c906-8bc8-e2f9505cc937?t=1701271461670') "> </div> <div class="card-title"> <h5>Trends 2024</h5> </div> </a> </div> </div> </li> <li class="nav-item" id="layout_42349751" role="presentation" > <a href="https://www.msci.com/our-solutions/climate-investing/nature-and-biodiversity" class="" title="Biodiversity" aria-labelledby="layout_42349751" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Biodiversity </span> </a> </li> <li class="nav-item" id="layout_44895647" role="presentation" > <a href="https://www.msci.com/our-solutions/climate-investing/carbon-markets" class="" title="Carbon Markets" aria-labelledby="layout_44895647" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Carbon Markets </span> </a> </li> <li class="nav-item" id="layout_47503369" role="presentation" > <a href="https://www.msci.com/our-solutions/climate-and-net-zero/msci-geospatial" class="" title="GeoSpatial Asset Intelligence" aria-labelledby="layout_47503369" role="menuitem" itemprop="url" > <span class="" itemprop="name"> GeoSpatial Asset Intelligence </span> </a> </li> <li class="nav-item" id="layout_27823299" role="presentation" > <a href="https://www.msci.com/our-solutions/climate-investing/portfolio-sustainability-insights" class="" title="Portfolio Sustainability Insights" aria-labelledby="layout_27823299" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Portfolio Sustainability Insights </span> </a> </li> <li class="nav-item" id="layout_19401413" role="presentation" > <a href="https://www.msci.com/our-solutions/climate-investing/real-estate-climate-solutions" class="" title="Real Estate Climate Solutions" aria-labelledby="layout_19401413" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Real Estate Climate Solutions </span> </a> </li> </ul> </li> <li class="nav-item dropdown" role="presentation"> <a href="javascript:void(0)" class=" dropdown-toggle" title="Sustainable Investing" aria-labelledby="layout_14645345" aria-haspopup='true' role="menuitem" > <span class="" itemprop="name"> Sustainable Investing <span class="lfr-nav-child-toggle"></span> </span> </a> <ul aria-expanded="false" class="level-2 dropdown-menu" role="menu" style="display: none;"> <li class="nav-item-special mobile-menu-back-btn"> <a title="Go back to Our Solutions" href="javascript:void(0)"> <i class="mobile-navigation-back-icon"></i> Go back to Our Solutions </a> </li> <li class="nav-item-special parent-nav-item-title"> <a href="javascript:void(0)" title="Sustainable Investing" tabindex="-1">Sustainable Investing</a> </li> <li class="nav-item-special parent-link level-1-parent" id="layout_14645345" role="presentation"> <a href="https://www.msci.com/our-solutions/sustainable-investing" class="text-truncate" title="Sustainable Investing Overview" aria-labelledby="layout_14645345" role="menuitem" itemprop="url" > <span itemprop="name">Sustainable Investing Overview</span> </a> </li> <li class="nav-item-special featured-content-list-item"> <div class="nav-featured-content-label"> <p>Featured</p> </div> <div class="nav-featured-content"> <div class="nav-featured-content-card"> <a href="/research-and-insights/2024-sustainability-climate-trends-to-watch?1" target="_self" data-ga-click-event-track data-ga-click-event-category="intra-page interactions" data-ga-click-event-action="mega-menu-featured-content-click" data-ga-click-event-label="/research-and-insights/2024-sustainability-climate-trends-to-watch?1"> <div class="image-container" style="background: url('/documents/1296102/42241274/220x180px-2024-Trends-to-Watch-MegaMenu.jpg/2a20e746-4b01-c906-8bc8-e2f9505cc937?t=1701271461670') "> </div> <div class="card-title"> <h5>Trends 2024</h5> </div> </a> </div> </div> </li> <li class="nav-item" id="layout_19192815" role="presentation" > <a href="https://www.msci.com/our-solutions/esg-investing/esg-fund-ratings-climate-search-tool" class="" title="ESG Fund Ratings and Climate Search Tool" aria-labelledby="layout_19192815" role="menuitem" itemprop="url" > <span class="" itemprop="name"> ESG Fund Ratings and Climate Search Tool </span> </a> <ul aria-expanded="false" class="level-3 dropdown-menu" role="menu" style="display: none;"> <li class="nav-item-special featured-content-list-item"> <div class="nav-featured-content-label"> <p>Featured</p> </div> <div class="nav-featured-content"> <div class="nav-featured-content-card"> <a href="/research/climate-esg-funds-in-focus" target="_self" data-ga-click-event-track data-ga-click-event-category="intra-page interactions" data-ga-click-event-action="mega-menu-featured-content-click" data-ga-click-event-label="/research/climate-esg-funds-in-focus"> <div class="image-container" style="background: url('/documents/1296102/0/220x180px-ESGFund-Page-MegaMenu.jpg/08d218db-1d2f-0b9d-9840-b553cbd970d3?t=1673992612063') "> </div> <div class="card-title"> <h5>ESG and Climate Funds in Focus</h5> </div> </a> </div> </div> </li> </ul> </li> <li class="nav-item" id="layout_14517567" role="presentation" > <a href="https://www.msci.com/esg-ratings" class="" title="ESG Ratings" aria-labelledby="layout_14517567" role="menuitem" itemprop="url" > <span class="" itemprop="name"> ESG Ratings </span> </a> <ul aria-expanded="false" class="level-3 dropdown-menu" role="menu" style="display: none;"> <li class="nav-item-special featured-content-list-item"> <div class="nav-featured-content-label"> <p>Featured</p> </div> <div class="nav-featured-content"> <div class="nav-featured-content-card"> <a href="/esg-101-what-is-esg" target="_self" data-ga-click-event-track data-ga-click-event-category="intra-page interactions" data-ga-click-event-action="mega-menu-featured-content-click" data-ga-click-event-label="/esg-101-what-is-esg"> <div class="image-container" style="background: url('/documents/1296102/24914707/220x180px-101-ESG.jpg/736d21c3-14c1-ad8e-68b9-68f20643c48b?t=1621909241820') "> </div> <div class="card-title"> <h5>What is ESG</h5> </div> </a> </div> </div> </li> </ul> </li> <li class="nav-item" id="layout_20924069" role="presentation" > <a href="https://www.msci.com/our-solutions/esg-investing/impact-solutions" class="" title="Impact Solutions" aria-labelledby="layout_20924069" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Impact Solutions </span> </a> <ul aria-expanded="false" class="level-3 dropdown-menu" role="menu" style="display: none;"> <li class="nav-item-special featured-content-list-item"> <div class="nav-featured-content-label"> <p>Featured</p> </div> <div class="nav-featured-content"> <div class="nav-featured-content-card"> <a href="/our-solutions/esg-investing/role-of-capital-in-net-zero-revolution" target="_self" data-ga-click-event-track data-ga-click-event-category="intra-page interactions" data-ga-click-event-action="mega-menu-featured-content-click" data-ga-click-event-label="/our-solutions/esg-investing/role-of-capital-in-net-zero-revolution"> <div class="image-container" style="background: url('/documents/1296102/24586122/net-zero-revolution.jpg/9656deb0-c1f3-83ff-fe2e-554ad179fbdf?t=1620207928080') "> </div> <div class="card-title"> <h5>Role of Capital in the Net-Zero Revolution</h5> </div> </a> </div> </div> </li> </ul> </li> <li class="nav-item" id="layout_41969829" role="presentation" > <a href="https://www.msci.com/our-solutions/esg-investing/sustainability-reporting-services" class="" title="Sustainability Reporting Services" aria-labelledby="layout_41969829" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Sustainability Reporting Services </span> </a> </li> <li class="nav-item" id="layout_14517583" role="presentation" > <a href="https://www.msci.com/our-solutions/esg-investing/sustainability-and-climate-regulatory-toolkit" class="" title="Sustainability and Climate Regulatory Toolkit" aria-labelledby="layout_14517583" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Sustainability and Climate Regulatory Toolkit </span> </a> <ul aria-expanded="false" class="level-3 dropdown-menu" role="menu" style="display: none;"> <li class="nav-item-special featured-content-list-item"> <div class="nav-featured-content-label"> <p>Featured</p> </div> <div class="nav-featured-content"> <div class="nav-featured-content-card"> <a href="/our-solutions/esg-investing/role-of-capital-in-net-zero-revolution" target="_self" data-ga-click-event-track data-ga-click-event-category="intra-page interactions" data-ga-click-event-action="mega-menu-featured-content-click" data-ga-click-event-label="/our-solutions/esg-investing/role-of-capital-in-net-zero-revolution"> <div class="image-container" style="background: url('/documents/1296102/24586122/net-zero-revolution.jpg/9656deb0-c1f3-83ff-fe2e-554ad179fbdf?t=1620207928080') "> </div> <div class="card-title"> <h5>Role of Capital in the Net-Zero Revolution</h5> </div> </a> </div> </div> </li> </ul> </li> </ul> </li> <li class="nav-item dropdown" role="presentation"> <a href="javascript:void(0)" class=" dropdown-toggle" title="Factor Investing" aria-labelledby="layout_14517503" aria-haspopup='true' role="menuitem" > <span class="" itemprop="name"> Factor Investing <span class="lfr-nav-child-toggle"></span> </span> </a> <ul aria-expanded="false" class="level-2 dropdown-menu" role="menu" style="display: none;"> <li class="nav-item-special mobile-menu-back-btn"> <a title="Go back to Our Solutions" href="javascript:void(0)"> <i class="mobile-navigation-back-icon"></i> Go back to Our Solutions </a> </li> <li class="nav-item-special parent-nav-item-title"> <a href="javascript:void(0)" title="Factor Investing" tabindex="-1">Factor Investing</a> </li> <li class="nav-item-special parent-link level-1-parent" id="layout_14517503" role="presentation"> <a href="https://www.msci.com/our-solutions/factor-investing" class="text-truncate" title="Factor Investing Overview" aria-labelledby="layout_14517503" role="menuitem" itemprop="url" > <span itemprop="name">Factor Investing Overview</span> </a> </li> <li class="nav-item-special featured-content-list-item"> <div class="nav-featured-content-label"> <p>Featured</p> </div> <div class="nav-featured-content"> <div class="nav-featured-content-card"> <a href="/documents/10199/0c4b96bd-2378-9ab4-efb6-235f97cc87eb" target="_blank" data-ga-click-event-track data-ga-click-event-category="intra-page interactions" data-ga-click-event-action="mega-menu-featured-content-click" data-ga-click-event-label="/documents/10199/0c4b96bd-2378-9ab4-efb6-235f97cc87eb"> <div class="image-container" style="background: url('/documents/1296102/32387218/220x180px-NextGenModels-MegaMenu.jpg/146f8d09-55a3-53fc-39f4-68c47c4c30c4?t=1655287054073') "> </div> <div class="card-title"> <h5>MSCI Japan Equity Factor Model</h5> </div> </a> </div> </div> </li> <li class="nav-item" id="layout_14832170" role="presentation" > <a href="https://www.msci.com/our-solutions/factor-investing/factor-models" class="" title="Equity Factor Models" aria-labelledby="layout_14832170" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Equity Factor Models </span> </a> </li> <li class="nav-item" id="layout_14517596" role="presentation" > <a href="https://www.msci.com/our-solutions/analytics/factor-lab" class="" title="FactorLab" aria-labelledby="layout_14517596" role="menuitem" itemprop="url" > <span class="" itemprop="name"> FactorLab </span> </a> </li> <li class="nav-item" id="layout_14517593" role="presentation" > <a href="https://www.msci.com/our-solutions/factor-investing/facs" class="" title="MSCI FaCS" aria-labelledby="layout_14517593" role="menuitem" itemprop="url" > <span class="" itemprop="name"> MSCI FaCS </span> </a> </li> <li class="nav-item" id="layout_14517588" role="presentation" > <a href="https://www.msci.com/our-solutions/indexes/factor-indexes" class="" title="Factor Indexes" aria-labelledby="layout_14517588" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Factor Indexes </span> </a> </li> </ul> </li> <li class="nav-item dropdown" role="presentation"> <a href="javascript:void(0)" class=" dropdown-toggle" title="Fixed Income" aria-labelledby="layout_50530736" aria-haspopup='true' role="menuitem" > <span class="" itemprop="name"> Fixed Income <span class="lfr-nav-child-toggle"></span> </span> </a> <ul aria-expanded="false" class="level-2 dropdown-menu" role="menu" style="display: none;"> <li class="nav-item-special mobile-menu-back-btn"> <a title="Go back to Our Solutions" href="javascript:void(0)"> <i class="mobile-navigation-back-icon"></i> Go back to Our Solutions </a> </li> <li class="nav-item-special parent-nav-item-title"> <a href="javascript:void(0)" title="Fixed Income" tabindex="-1">Fixed Income</a> </li> <li class="nav-item-special parent-link level-1-parent" id="layout_50530736" role="presentation"> <a href="https://www.msci.com/our-solutions/indexes/fixed-income-solutions" class="text-truncate" title="Fixed Income Overview" aria-labelledby="layout_50530736" role="menuitem" itemprop="url" > <span itemprop="name">Fixed Income Overview</span> </a> </li> <li class="nav-item" id="layout_50530770" role="presentation" > <a href="https://www.msci.com/our-solutions/analytics/fixed-income-analytics" class="" title="Fixed Income Analytics" aria-labelledby="layout_50530770" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Fixed Income Analytics </span> </a> </li> <li class="nav-item" id="layout_50530777" role="presentation" > <a href="https://www.msci.com/our-solutions/indexes/fixed-income-indexes" class="" title="Fixed Income Indexes" aria-labelledby="layout_50530777" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Fixed Income Indexes </span> </a> </li> </ul> </li> <li class="nav-item dropdown" role="presentation"> <a href="javascript:void(0)" class=" dropdown-toggle" title="Private Capital" aria-labelledby="layout_43574758" aria-haspopup='true' role="menuitem" > <span class="" itemprop="name"> Private Capital <span class="lfr-nav-child-toggle"></span> </span> </a> <ul aria-expanded="false" class="level-2 dropdown-menu" role="menu" style="display: none;"> <li class="nav-item-special mobile-menu-back-btn"> <a title="Go back to Our Solutions" href="javascript:void(0)"> <i class="mobile-navigation-back-icon"></i> Go back to Our Solutions </a> </li> <li class="nav-item-special parent-nav-item-title"> <a href="javascript:void(0)" title="Private Capital" tabindex="-1">Private Capital</a> </li> <li class="nav-item-special parent-link level-1-parent" id="layout_43574758" role="presentation"> <a href="https://www.msci.com/our-solutions/private-capital" class="text-truncate" title="Private Capital Overview" aria-labelledby="layout_43574758" role="menuitem" itemprop="url" > <span itemprop="name">Private Capital Overview</span> </a> </li> <li class="nav-item-special featured-content-list-item"> <div class="nav-featured-content-label"> <p>Featured</p> </div> <div class="nav-featured-content"> <div class="nav-featured-content-card"> <a href="/global-private-capital-performance-summary" target="_self" data-ga-click-event-track data-ga-click-event-category="intra-page interactions" data-ga-click-event-action="mega-menu-featured-content-click" data-ga-click-event-label="/global-private-capital-performance-summary"> <div class="image-container" style="background: url('/documents/1296102/45824056/260x180px-private+Asset-feature-item.jpg/8a7ffbea-1a2c-53ae-9a51-d94bf8c39818?t=1717163570557') "> </div> <div class="card-title"> <h5>Global Private Capital Performance Review</h5> </div> </a> </div> </div> </li> <li class="nav-item" id="layout_43574813" role="presentation" > <a href="https://www.msci.com/our-solutions/private-capital/private-i" class="" title="Private i" aria-labelledby="layout_43574813" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Private i </span> </a> </li> <li class="nav-item" id="layout_43574851" role="presentation" > <a href="https://www.msci.com/our-solutions/private-capital/total-plan" class="" title="Total Plan (formerly Caissa)" aria-labelledby="layout_43574851" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Total Plan (formerly Caissa) </span> </a> </li> <li class="nav-item" id="layout_43574786" role="presentation" > <a href="https://www.msci.com/our-solutions/climate-investing/carbon-footprinting-for-private-equity-and-debt" class="" title="Carbon Footprinting" aria-labelledby="layout_43574786" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Carbon Footprinting </span> </a> </li> <li class="nav-item" id="layout_43574793" role="presentation" > <a href="https://www.msci.com/our-solutions/private-capital/private-capital-indexes" class="" title="Private Capital Indexes" aria-labelledby="layout_43574793" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Private Capital Indexes </span> </a> </li> <li class="nav-item" id="layout_43574808" role="presentation" > <a href="https://www.msci.com/our-solutions/private-capital/private-company-data-connect" class="" title="Private Company Data Connect" aria-labelledby="layout_43574808" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Private Company Data Connect </span> </a> </li> </ul> </li> <li class="nav-item dropdown" role="presentation"> <a href="javascript:void(0)" class=" dropdown-toggle" title="Real Assets" aria-labelledby="layout_14517530" aria-haspopup='true' role="menuitem" > <span class="" itemprop="name"> Real Assets <span class="lfr-nav-child-toggle"></span> </span> </a> <ul aria-expanded="false" class="level-2 dropdown-menu" role="menu" style="display: none;"> <li class="nav-item-special mobile-menu-back-btn"> <a title="Go back to Our Solutions" href="javascript:void(0)"> <i class="mobile-navigation-back-icon"></i> Go back to Our Solutions </a> </li> <li class="nav-item-special parent-nav-item-title"> <a href="javascript:void(0)" title="Real Assets" tabindex="-1">Real Assets</a> </li> <li class="nav-item-special parent-link level-1-parent" id="layout_14517530" role="presentation"> <a href="https://www.msci.com/real-estate-investing" class="text-truncate" title="Real Assets Overview" aria-labelledby="layout_14517530" role="menuitem" itemprop="url" > <span itemprop="name">Real Assets Overview</span> </a> </li> <li class="nav-item-special featured-content-list-item"> <div class="nav-featured-content-label"> <p>Featured</p> </div> <div class="nav-featured-content"> <div class="nav-featured-content-card"> <a href="/www/research-report/real-estate-market-size/04819866935" target="_self" data-ga-click-event-track data-ga-click-event-category="intra-page interactions" data-ga-click-event-action="mega-menu-featured-content-click" data-ga-click-event-label="/www/research-report/real-estate-market-size/04819866935"> <div class="image-container" style="background: url('/documents/10199/48191979/300x240px-Market-Size-ResearchThumbnail.jpg/f2a3c450-5c58-8e55-b7dd-f3c66af8447f?t=1721926190837') "> </div> <div class="card-title"> <h5>Real Estate Market Size</h5> </div> </a> </div> </div> </li> <li class="nav-item" id="layout_27594716" role="presentation" > <a href="https://www.msci.com/our-solutions/real-assets/income-analytics" class="" title="INCANS" aria-labelledby="layout_27594716" role="menuitem" itemprop="url" > <span class="" itemprop="name"> INCANS </span> </a> </li> <li class="nav-item" id="layout_14517601" role="presentation" > <a href="https://www.msci.com/global-intel" class="" title="Index Intel" aria-labelledby="layout_14517601" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Index Intel </span> </a> </li> <li class="nav-item" id="layout_14517600" role="presentation" > <a href="https://www.msci.com/our-solutions/real-assets/portfolio-services" class="" title="Portfolio Services" aria-labelledby="layout_14517600" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Portfolio Services </span> </a> </li> <li class="nav-item" id="layout_27659622" role="presentation" > <a href="https://www.msci.com/our-solutions/real-assets/property-intel" class="" title="Property Intel" aria-labelledby="layout_27659622" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Property Intel </span> </a> </li> <li class="nav-item" id="layout_14517602" role="presentation" > <a href="https://www.msci.com/private-real-assets-factsheets" class="" title="Private Real Assets Indexes" aria-labelledby="layout_14517602" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Private Real Assets Indexes </span> </a> </li> <li class="nav-item" id="layout_27659623" role="presentation" > <a href="https://www.msci.com/our-solutions/real-assets/real-capital-analytics" class="" title="Real Capital Analytics" aria-labelledby="layout_27659623" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Real Capital Analytics </span> </a> </li> </ul> </li> <li class="nav-item" id="layout_50530887" role="presentation"> <a href="https://www.msci.com/our-solutions/wealth-manager" class="" title="Wealth Management" aria-labelledby="layout_50530887" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Wealth Management </span> </a> </li> </ul> </li> <li class="nav-item dropdown" id="layout_49614541" role="presentation"> <a href="javascript:void(0)" class=" dropdown-toggle" title="Indexes" aria-labelledby="layout_49614541" aria-haspopup='true' role="menuitem" > <span class="" itemprop="name"> Indexes <span class="lfr-nav-child-toggle"></span> </span> </a> <ul aria-expanded="false" class="level-1 dropdown-menu" role="menu" style="display: none;" > <li class="nav-item-special mobile-menu-back-btn"> <a title="Go back to Main Menu" href="javascript:void(0)"> <i class="mobile-navigation-back-icon"></i> Go back to Main Menu </a> </li> <li class="nav-item-special parent-nav-item-title"> <a href="javascript:void(0)" title="Indexes" tabindex="-1">Indexes</a> </li> <li class="nav-item-special featured-content-list-item"> <div class="nav-featured-content-label"> <p>Featured</p> </div> <div class="nav-featured-content"> <div class="nav-featured-content-card"> <a href="/our-solutions/indexes/making-complex-simple" target="_self" data-ga-click-event-track data-ga-click-event-category="intra-page interactions" data-ga-click-event-action="mega-menu-featured-content-click" data-ga-click-event-label="/our-solutions/indexes/making-complex-simple"> <div class="image-container" style="background: url('/documents/1296102/41727367/260x180px_IndexEducation_MakingSimple_mega-menu.jpg/fb967120-478e-fff2-f349-2faa5dd9c7de?t=1700844882180') "> </div> <div class="card-title"> <h5>Index Education</h5> </div> </a> </div> </div> </li> <li class="nav-item-special featured-content-list-item"> <div class="nav-featured-content-label"> <p>Featured</p> </div> <div class="nav-featured-content"> <div class="nav-featured-content-card"> <a href="/indexes/etp-finder" target="_self" data-ga-click-event-track data-ga-click-event-category="intra-page interactions" data-ga-click-event-action="mega-menu-featured-content-click" data-ga-click-event-label="/indexes/etp-finder"> <div class="image-container" style="background: url('/documents/1296102/39442953/220x180px-ETP+Finder-MegaMenu.jpg/1f49b16a-8328-8be8-56a9-ccb957d32d03?t=1697561262520') "> </div> <div class="card-title"> <h5>Underlying Exchange Traded Products</h5> </div> </a> </div> </div> </li> <li class="nav-item" id="layout_49614543" role="presentation"> <a href="https://www.msci.com/indexes/" class="" title="Indexes Overview" aria-labelledby="layout_49614543" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Indexes Overview </span> </a> </li> <li class="nav-item dropdown" role="presentation"> <a href="javascript:void(0)" class=" dropdown-toggle" title="By Category" aria-labelledby="layout_49614555" aria-haspopup='true' role="menuitem" > <span class="" itemprop="name"> By Category <span class="lfr-nav-child-toggle"></span> </span> </a> <ul aria-expanded="false" class="level-2 dropdown-menu" role="menu" style="display: none;"> <li class="nav-item-special mobile-menu-back-btn"> <a title="Go back to Indexes" href="javascript:void(0)"> <i class="mobile-navigation-back-icon"></i> Go back to Indexes </a> </li> <li class="nav-item-special parent-nav-item-title"> <a href="javascript:void(0)" title="By Category" tabindex="-1">By Category</a> </li> <li class="nav-item-special parent-link level-1-parent" id="layout_49614555" role="presentation"> <a href="https://www.msci.com/indexes/" class="text-truncate" title="By Category Overview" aria-labelledby="layout_49614555" role="menuitem" itemprop="url" > <span itemprop="name">By Category Overview</span> </a> </li> <li class="nav-item" id="layout_45329659" role="presentation" > <a href="https://www.msci.com/our-solutions/indexes/climate-indexes" class="" title="Climate" aria-labelledby="layout_45329659" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Climate </span> </a> </li> <li class="nav-item" id="layout_38165118" role="presentation" > <a href="https://www.msci.com/our-solutions/indexes/market-cap-indexes" class="" title="Market Cap" aria-labelledby="layout_38165118" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Market Cap </span> </a> </li> <li class="nav-item" id="layout_40598115" role="presentation" > <a href="https://www.msci.com/our-solutions/indexes/fixed-income-indexes" class="" title="Fixed Income" aria-labelledby="layout_40598115" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Fixed Income </span> </a> </li> <li class="nav-item" id="layout_38165068" role="presentation" > <a href="https://www.msci.com/our-solutions/indexes/client-designed-indexes" class="" title="Client-Designed" aria-labelledby="layout_38165068" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Client-Designed </span> </a> </li> <li class="nav-item" id="layout_38165103" role="presentation" > <a href="https://www.msci.com/our-solutions/indexes/esg-indexes" class="" title="ESG" aria-labelledby="layout_38165103" role="menuitem" itemprop="url" > <span class="" itemprop="name"> ESG </span> </a> </li> <li class="nav-item" id="layout_38165111" role="presentation" > <a href="https://www.msci.com/our-solutions/indexes/factor-indexes" class="" title="Factor" aria-labelledby="layout_38165111" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Factor </span> </a> </li> <li class="nav-item" id="layout_29013092" role="presentation" > <a href="https://www.msci.com/our-solutions/indexes/thematic-investing" class="" title="Thematic" aria-labelledby="layout_29013092" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Thematic </span> </a> <ul aria-expanded="false" class="level-3 dropdown-menu" role="menu" style="display: none;"> <li class="nav-item-special featured-content-list-item"> <div class="nav-featured-content-label"> <p>Featured</p> </div> <div class="nav-featured-content"> <div class="nav-featured-content-card"> <a href="/our-solutions/indexes/thematic-investing/thematic-exposure-standard" target="_self" data-ga-click-event-track data-ga-click-event-category="intra-page interactions" data-ga-click-event-action="mega-menu-featured-content-click" data-ga-click-event-label="/our-solutions/indexes/thematic-investing/thematic-exposure-standard"> <div class="image-container" style="background: url('/documents/1296102/27363856/220x180px-RelevanceScoreTool-MegaMenu.jpg/7852d950-3eb5-d4da-be41-4d45b7cea4e5?t=1649932492507') "> </div> <div class="card-title"> <h5>Thematic Exposure Standard</h5> </div> </a> </div> </div> </li> </ul> </li> <li class="nav-item" id="layout_37898449" role="presentation" > <a href="https://www.msci.com/our-solutions/real-assets/real-assets-performance-indexes" class="" title="Private Real Assets" aria-labelledby="layout_37898449" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Private Real Assets </span> </a> </li> <li class="nav-item" id="layout_50439031" role="presentation" > <a href="https://www.msci.com/our-solutions/private-capital/private-capital-indexes" class="" title="Private Capital" aria-labelledby="layout_50439031" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Private Capital </span> </a> </li> </ul> </li> <li class="nav-item dropdown" role="presentation"> <a href="javascript:void(0)" class=" dropdown-toggle" title="Tools" aria-labelledby="layout_38165186" aria-haspopup='true' role="menuitem" > <span class="" itemprop="name"> Tools <span class="lfr-nav-child-toggle"></span> </span> </a> <ul aria-expanded="false" class="level-2 dropdown-menu" role="menu" style="display: none;"> <li class="nav-item-special mobile-menu-back-btn"> <a title="Go back to Indexes" href="javascript:void(0)"> <i class="mobile-navigation-back-icon"></i> Go back to Indexes </a> </li> <li class="nav-item-special parent-nav-item-title"> <a href="javascript:void(0)" title="Tools" tabindex="-1">Tools</a> </li> <li class="nav-item-special parent-link level-1-parent" id="layout_38165186" role="presentation"> <a href="https://www.msci.com/our-solutions/indexes/index-resources/index-tools" class="text-truncate" title="Tools Overview" aria-labelledby="layout_38165186" role="menuitem" itemprop="url" > <span itemprop="name">Tools Overview</span> </a> </li> <li class="nav-item" id="layout_49614899" role="presentation" > <a href="https://www.msci.com/index/index-resources/index-tools/index-monitor" class="" title="Index Monitor" aria-labelledby="layout_49614899" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Index Monitor </span> </a> </li> <li class="nav-item" id="layout_49614908" role="presentation" > <a href="https://www.msci.com/index/api" class="" title="MSCI Index API" aria-labelledby="layout_49614908" role="menuitem" itemprop="url" > <span class="" itemprop="name"> MSCI Index API </span> </a> </li> <li class="nav-item" id="layout_49614909" role="presentation" > <a href="https://www.msci.com/index/indexmetrics" class="" title="MSCI IndexMetrics®" aria-labelledby="layout_49614909" role="menuitem" itemprop="url" > <span class="" itemprop="name"> MSCI IndexMetrics® </span> </a> </li> <li class="nav-item" id="layout_49614910" role="presentation" > <a href="https://www.msci.com/index-data-modules" class="" title="Index Data Modules" aria-labelledby="layout_49614910" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Index Data Modules </span> </a> </li> <li class="nav-item" id="layout_49614923" role="presentation" > <a href="https://www.msci.com/constituents" class="" title="Equity Index Constituents" aria-labelledby="layout_49614923" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Equity Index Constituents </span> </a> </li> <li class="nav-item" id="layout_49614926" role="presentation" > <a href="https://www.msci.com/fixed-income-index-constituents" class="" title="Fixed Income Index Constituents" aria-labelledby="layout_49614926" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Fixed Income Index Constituents </span> </a> </li> <li class="nav-item" id="layout_49614932" role="presentation" > <a href="https://www.msci.com/our-solutions/indexes/index-profile-tool" class="" title="Index Profile Tool" aria-labelledby="layout_49614932" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Index Profile Tool </span> </a> </li> <li class="nav-item" id="layout_49614946" role="presentation" > <a href="https://www.msci.com/our-solutions/indexes/direct-indexing" class="" title="Direct Indexing" aria-labelledby="layout_49614946" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Direct Indexing </span> </a> </li> </ul> </li> <li class="nav-item dropdown" role="presentation"> <a href="javascript:void(0)" class=" dropdown-toggle" title="Resources" aria-labelledby="layout_14517495" aria-haspopup='true' role="menuitem" > <span class="" itemprop="name"> Resources <span class="lfr-nav-child-toggle"></span> </span> </a> <ul aria-expanded="false" class="level-2 dropdown-menu" role="menu" style="display: none;"> <li class="nav-item-special mobile-menu-back-btn"> <a title="Go back to Indexes" href="javascript:void(0)"> <i class="mobile-navigation-back-icon"></i> Go back to Indexes </a> </li> <li class="nav-item-special parent-nav-item-title"> <a href="javascript:void(0)" title="Resources" tabindex="-1">Resources</a> </li> <li class="nav-item-special parent-link level-1-parent" id="layout_14517495" role="presentation"> <a href="https://www.msci.com/our-solutions/indexes/index-resources" class="text-truncate" title="Resources Overview" aria-labelledby="layout_14517495" role="menuitem" itemprop="url" > <span itemprop="name">Resources Overview</span> </a> </li> <li class="nav-item" id="layout_38165148" role="presentation" > <a href="https://www.msci.com/our-solutions/indexes/index-resources/index-communications" class="" title="Communications" aria-labelledby="layout_38165148" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Communications </span> </a> </li> <li class="nav-item" id="layout_38165158" role="presentation" > <a href="https://www.msci.com/our-solutions/indexes/making-complex-simple" class="" title="Education" aria-labelledby="layout_38165158" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Education </span> </a> </li> <li class="nav-item" id="layout_38165162" role="presentation" > <a href="https://www.msci.com/equity-fact-sheet-search" class="" title="Equity Factsheets" aria-labelledby="layout_38165162" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Equity Factsheets </span> </a> </li> <li class="nav-item" id="layout_38165169" role="presentation" > <a href="https://www.msci.com/our-solutions/indexes/index-licensing-for-derivatives" class="" title="Derivatives" aria-labelledby="layout_38165169" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Derivatives </span> </a> </li> <li class="nav-item" id="layout_14517494" role="presentation" > <a href="https://www.msci.com/index-methodology" class="" title="Methodology" aria-labelledby="layout_14517494" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Methodology </span> </a> </li> <li class="nav-item" id="layout_14517493" role="presentation" > <a href="https://www.msci.com/our-solutions/indexes/index-resources/index-performance" class="" title="Performance" aria-labelledby="layout_14517493" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Performance </span> </a> </li> <li class="nav-item" id="layout_14517497" role="presentation" > <a href="https://www.msci.com/our-solutions/indexes/index-resources/index-regulation" class="" title="Regulation" aria-labelledby="layout_14517497" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Regulation </span> </a> </li> </ul> </li> </ul> </li> <li class="nav-item dropdown" id="layout_19193021" role="presentation"> <a href="javascript:void(0)" class=" dropdown-toggle" title="Research & Insights" aria-labelledby="layout_19193021" aria-haspopup='true' role="menuitem" > <span class="" itemprop="name"> Research & Insights <span class="lfr-nav-child-toggle"></span> </span> </a> <ul aria-expanded="false" class="level-1 dropdown-menu" role="menu" style="display: none;" > <li class="nav-item-special mobile-menu-back-btn"> <a title="Go back to Main Menu" href="javascript:void(0)"> <i class="mobile-navigation-back-icon"></i> Go back to Main Menu </a> </li> <li class="nav-item-special parent-nav-item-title"> <a href="javascript:void(0)" title="Research & Insights" tabindex="-1">Research & Insights</a> </li> <li class="nav-item-special featured-content-list-item"> <div class="nav-featured-content-label"> <p>Featured</p> </div> <div class="nav-featured-content"> <div class="nav-featured-content-card"> <a href="/research-and-insights/2024-sustainability-climate-trends-to-watch?1" target="_self" data-ga-click-event-track data-ga-click-event-category="intra-page interactions" data-ga-click-event-action="mega-menu-featured-content-click" data-ga-click-event-label="/research-and-insights/2024-sustainability-climate-trends-to-watch?1"> <div class="image-container" style="background: url('/documents/1296102/42241274/220x180px-2024-Trends-to-Watch-MegaMenu.jpg/2a20e746-4b01-c906-8bc8-e2f9505cc937?t=1701271461670') "> </div> <div class="card-title"> <h5>Trends 2024</h5> </div> </a> </div> </div> </li> <li class="nav-item-special featured-content-list-item"> <div class="nav-featured-content-label"> <p>Featured</p> </div> <div class="nav-featured-content"> <div class="nav-featured-content-card"> <a href="/research-and-insights/in-focus" target="_self" data-ga-click-event-track data-ga-click-event-category="intra-page interactions" data-ga-click-event-action="mega-menu-featured-content-click" data-ga-click-event-label="/research-and-insights/in-focus"> <div class="image-container" style="background: url('/documents/1296102/41186901/220x180px-Investment-Trends-in-Focus-MegaMenu.jpg/fc063793-5aa0-45bd-be25-b023ef953972?t=1697146377827') "> </div> <div class="card-title"> <h5>In Focus</h5> </div> </a> </div> </div> </li> <li class="nav-item dropdown" role="presentation"> <a href="javascript:void(0)" class=" dropdown-toggle" title="Research & Insights" aria-labelledby="layout_14692788" aria-haspopup='true' role="menuitem" > <span class="" itemprop="name"> Research & Insights <span class="lfr-nav-child-toggle"></span> </span> </a> <ul aria-expanded="false" class="level-2 dropdown-menu" role="menu" style="display: none;"> <li class="nav-item-special mobile-menu-back-btn"> <a title="Go back to Research & Insights" href="javascript:void(0)"> <i class="mobile-navigation-back-icon"></i> Go back to Research & Insights </a> </li> <li class="nav-item-special parent-nav-item-title"> <a href="javascript:void(0)" title="Research & Insights" tabindex="-1">Research & Insights</a> </li> <li class="nav-item-special parent-link level-1-parent" id="layout_14692788" role="presentation"> <a href="https://www.msci.com/research-and-insights" class="text-truncate" title="Research & Insights Overview" aria-labelledby="layout_14692788" role="menuitem" itemprop="url" > <span itemprop="name">Research & Insights Overview</span> </a> </li> <li class="nav-item" id="layout_47924034" role="presentation" > <a href="https://www.msci.com/research-and-insights?topic=carbon_markets" class="" title="Carbon Markets" aria-labelledby="layout_47924034" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Carbon Markets </span> </a> </li> <li class="nav-item" id="layout_30026552" role="presentation" > <a href="https://www.msci.com/research-and-insights?topic=climate" class="" title="Climate" aria-labelledby="layout_30026552" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Climate </span> </a> </li> <li class="nav-item" id="layout_30026595" role="presentation" > <a href="https://www.msci.com/research-and-insights?topic=equities" class="" title="Equities" aria-labelledby="layout_30026595" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Equities </span> </a> </li> <li class="nav-item" id="layout_30026613" role="presentation" > <a href="https://www.msci.com/research-and-insights?topic=factor_investing" class="" title="Factor Investing" aria-labelledby="layout_30026613" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Factor Investing </span> </a> </li> <li class="nav-item" id="layout_30026614" role="presentation" > <a href="https://www.msci.com/research-and-insights?topic=fixed_income" class="" title="Fixed Income" aria-labelledby="layout_30026614" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Fixed Income </span> </a> </li> <li class="nav-item" id="layout_30026620" role="presentation" > <a href="https://www.msci.com/research-and-insights?topic=multi-asset_class" class="" title="Multi-Asset Class" aria-labelledby="layout_30026620" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Multi-Asset Class </span> </a> </li> <li class="nav-item" id="layout_42635299" role="presentation" > <a href="https://www.msci.com/research-and-insights?topic=private_capital" class="" title="Private Capital" aria-labelledby="layout_42635299" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Private Capital </span> </a> </li> <li class="nav-item" id="layout_30026622" role="presentation" > <a href="https://www.msci.com/research-and-insights?topic=real_estate" class="" title="Real Estate" aria-labelledby="layout_30026622" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Real Estate </span> </a> </li> <li class="nav-item" id="layout_30026560" role="presentation" > <a href="https://www.msci.com/research-and-insights?topic=sustainability" class="" title="Sustainability" aria-labelledby="layout_30026560" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Sustainability </span> </a> </li> </ul> </li> <li class="nav-item dropdown" role="presentation"> <a href="javascript:void(0)" class=" dropdown-toggle" title="Events" aria-labelledby="layout_14517652" aria-haspopup='true' role="menuitem" > <span class="" itemprop="name"> Events <span class="lfr-nav-child-toggle"></span> </span> </a> <ul aria-expanded="false" class="level-2 dropdown-menu" role="menu" style="display: none;"> <li class="nav-item-special mobile-menu-back-btn"> <a title="Go back to Research & Insights" href="javascript:void(0)"> <i class="mobile-navigation-back-icon"></i> Go back to Research & Insights </a> </li> <li class="nav-item-special parent-nav-item-title"> <a href="javascript:void(0)" title="Events" tabindex="-1">Events</a> </li> <li class="nav-item-special parent-link level-1-parent" id="layout_14517652" role="presentation"> <a href="https://www.msci.com/events" class="text-truncate" title="Events Overview" aria-labelledby="layout_14517652" role="menuitem" itemprop="url" > <span itemprop="name">Events Overview</span> </a> </li> <li class="nav-item-special featured-content-list-item"> <div class="nav-featured-content-label"> <p>Featured</p> </div> <div class="nav-featured-content"> <div class="nav-featured-content-card"> <a href="/climate-events" target="_self" data-ga-click-event-track data-ga-click-event-category="intra-page interactions" data-ga-click-event-action="mega-menu-featured-content-click" data-ga-click-event-label="/climate-events"> <div class="image-container" style="background: url('/documents/1296102/46350989/300x240px-CAC-ResearchThumbnail.jpg/de87d9ab-6c35-4a45-4a77-390cec4ac8b9?t=1723660250690') "> </div> <div class="card-title"> <h5>Upcoming climate events</h5> </div> </a> </div> </div> </li> <li class="nav-item" id="layout_14997491" role="presentation" > <a href="https://www.msci.com/on-demand" class="" title="On Demand" aria-labelledby="layout_14997491" role="menuitem" itemprop="url" > <span class="" itemprop="name"> On Demand </span> </a> </li> </ul> </li> </ul> </li> <li class="nav-item dropdown" id="layout_20460126" role="presentation"> <a href="javascript:void(0)" class=" dropdown-toggle" title="Discover MSCI" aria-labelledby="layout_20460126" aria-haspopup='true' role="menuitem" > <span class="" itemprop="name"> Discover MSCI <span class="lfr-nav-child-toggle"></span> </span> </a> <ul aria-expanded="false" class="level-1 dropdown-menu" role="menu" style="display: none;" > <li class="nav-item-special mobile-menu-back-btn"> <a title="Go back to Main Menu" href="javascript:void(0)"> <i class="mobile-navigation-back-icon"></i> Go back to Main Menu </a> </li> <li class="nav-item-special parent-nav-item-title"> <a href="javascript:void(0)" title="Discover MSCI" tabindex="-1">Discover MSCI</a> </li> <li class="nav-item" role="presentation"> <a href="https://www.msci.com/who-we-are/about-us" class="" title="About Us" aria-labelledby="layout_15637903" role="menuitem" itemprop="url" > <span class="" itemprop="name"> About Us </span> </a> <ul aria-expanded="false" class="level-2 dropdown-menu" role="menu" style="display: none;"> <li class="nav-item-special featured-content-list-item"> <div class="nav-featured-content-label"> <p>Featured</p> </div> <div class="nav-featured-content"> <div class="nav-featured-content-card"> <a href="/2022-annual-report" target="_self" data-ga-click-event-track data-ga-click-event-category="intra-page interactions" data-ga-click-event-action="mega-menu-featured-content-click" data-ga-click-event-label="/2022-annual-report"> <div class="image-container" style="background: url('/documents/1296102/37143064/220x180px_AnnualReport2022_MegaMenu.jpg/fbe8c98c-478a-2cef-ff25-b9849c05883f?t=1678888832110') "> </div> <div class="card-title"> <h5>2022 Annual Report</h5> </div> </a> </div> </div> </li> </ul> </li> <li class="nav-item dropdown" role="presentation"> <a href="javascript:void(0)" class=" dropdown-toggle" title="Technology" aria-labelledby="layout_28419848" aria-haspopup='true' role="menuitem" > <span class="" itemprop="name"> Technology <span class="lfr-nav-child-toggle"></span> </span> </a> <ul aria-expanded="false" class="level-2 dropdown-menu" role="menu" style="display: none;"> <li class="nav-item-special mobile-menu-back-btn"> <a title="Go back to Discover MSCI" href="javascript:void(0)"> <i class="mobile-navigation-back-icon"></i> Go back to Discover MSCI </a> </li> <li class="nav-item-special parent-nav-item-title"> <a href="javascript:void(0)" title="Technology" tabindex="-1">Technology</a> </li> <li class="nav-item-special parent-link level-1-parent" id="layout_28419848" role="presentation"> <a href="https://www.msci.com" class="text-truncate" title="Technology Overview" aria-labelledby="layout_28419848" role="menuitem" itemprop="url" > <span itemprop="name">Technology Overview</span> </a> </li> <li class="nav-item" id="layout_28419852" role="presentation" > <a href="https://www.msci.com/technology-and-data/data-explorer" class="" title="Data Explorer" aria-labelledby="layout_28419852" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Data Explorer </span> </a> </li> <li class="nav-item active selected" id="layout_28419867" aria-selected='true' role="presentation" > <a href="https://www.msci.com/technology-and-data/developer-community" class="" title="Developer Community" aria-labelledby="layout_28419867" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Developer Community </span> </a> </li> <li class="nav-item" id="layout_23413807" role="presentation" > <a href="https://www.msci.com/technology-and-data" class="" title="Technology and Data" aria-labelledby="layout_23413807" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Technology and Data </span> </a> </li> </ul> </li> <li class="nav-item dropdown" role="presentation"> <a href="javascript:void(0)" class=" dropdown-toggle" title="Corporate Responsibility" aria-labelledby="layout_14997718" aria-haspopup='true' role="menuitem" > <span class="" itemprop="name"> Corporate Responsibility <span class="lfr-nav-child-toggle"></span> </span> </a> <ul aria-expanded="false" class="level-2 dropdown-menu" role="menu" style="display: none;"> <li class="nav-item-special mobile-menu-back-btn"> <a title="Go back to Discover MSCI" href="javascript:void(0)"> <i class="mobile-navigation-back-icon"></i> Go back to Discover MSCI </a> </li> <li class="nav-item-special parent-nav-item-title"> <a href="javascript:void(0)" title="Corporate Responsibility" tabindex="-1">Corporate Responsibility</a> </li> <li class="nav-item-special parent-link level-1-parent" id="layout_14997718" role="presentation"> <a href="https://www.msci.com/who-we-are/corporate-responsibility" class="text-truncate" title="Corporate Responsibility Overview" aria-labelledby="layout_14997718" role="menuitem" itemprop="url" > <span itemprop="name">Corporate Responsibility Overview</span> </a> </li> <li class="nav-item" id="layout_20457577" role="presentation" > <a href="https://www.msci.com/who-we-are/corporate-responsibility/sustainable-investing" class="" title="Enabling Sustainable Investing" aria-labelledby="layout_20457577" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Enabling Sustainable Investing </span> </a> </li> <li class="nav-item" id="layout_20457581" role="presentation" > <a href="https://www.msci.com/who-we-are/corporate-responsibility/environmental-sustainability" class="" title="Environmental Sustainability" aria-labelledby="layout_20457581" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Environmental Sustainability </span> </a> </li> <li class="nav-item" id="layout_20457579" role="presentation" > <a href="https://www.msci.com/who-we-are/corporate-responsibility/governance-practices" class="" title="Governance Practices" aria-labelledby="layout_20457579" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Governance Practices </span> </a> </li> <li class="nav-item" id="layout_20457578" role="presentation" > <a href="https://www.msci.com/who-we-are/corporate-responsibility/social-practices" class="" title="Social Practices" aria-labelledby="layout_20457578" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Social Practices </span> </a> </li> <li class="nav-item" id="layout_22569742" role="presentation" > <a href="https://www.msci.com/who-we-are/corporate-responsibility/sustainability-reports-policies" class="" title="Sustainability Reports and Policies" aria-labelledby="layout_22569742" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Sustainability Reports and Policies </span> </a> </li> </ul> </li> <li class="nav-item" id="layout_34769432" role="presentation"> <a href="https://www.msci.com/who-we-are/diversity-equity-and-inclusion" class="" title="Diversity, Equity and Inclusion" aria-labelledby="layout_34769432" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Diversity, Equity and Inclusion </span> </a> </li> <li class="nav-item" id="layout_14517761" role="presentation"> <a href="https://www.msci.com/press-room" class="" title="Media Room" aria-labelledby="layout_14517761" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Media Room </span> </a> </li> <li class="nav-item" role="presentation"> <a href="https://www.msci.com/who-we-are/our-leadership" class="" title="Our Leadership" aria-labelledby="layout_14993186" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Our Leadership </span> </a> <ul aria-expanded="false" class="level-2 dropdown-menu" role="menu" style="display: none;"> <li class="nav-item-special featured-content-list-item"> <div class="nav-featured-content-label"> <p>Featured</p> </div> <div class="nav-featured-content"> <div class="nav-featured-content-card"> <a href="/who-we-are/our-leadership/henry-a-fernandez" target="_self" data-ga-click-event-track data-ga-click-event-category="intra-page interactions" data-ga-click-event-action="mega-menu-featured-content-click" data-ga-click-event-label="/who-we-are/our-leadership/henry-a-fernandez"> <div class="image-container" style="background: url('/documents/1296102/19089234/Henry_220x180.jpg/4962ff4b-d33b-53ee-b849-7401d3474a38?t=1606998543687') "> </div> <div class="card-title"> <h5>Henry A. Fernandez</h5> </div> </a> </div> </div> </li> </ul> </li> <li class="nav-item" id="layout_14997645" role="presentation"> <a href="https://www.msci.com/recognition" class="" title="Recognition" aria-labelledby="layout_14997645" role="menuitem" itemprop="url" > <span class="" itemprop="name"> Recognition </span> </a> </li> </ul> </li> </ul> <div class="navigation-featured-content-card-display"> </div> </div> </div> </div> </div> </section> </div> </div> <div class="msci-utility-navbar-tablet msci-utility-navbar-phone"> <div class="utility-navigation"> <div class="container-fluid container-fluid-max-xl"> <div class="utility-nav-container col-sm-12"> <nav class="clearfix utility-nav"> <ul> <li class="drop-down-item"> <a href="" id="dd-1">Client Log In <i class="fa-angle-down" ></i></a> </li> <li class="menu-item"> <a class=" force-external-link-icon" href="/investor-relations"> Investor relations </a> </li> <li class="menu-item"> <a class=" force-external-link-icon" href="/institute"> Sustainability Institute </a> </li> <li class="menu-item"> <a class=" subscription-form-opener" href="javascript:;" data-namespace="yusk_"> Subscribe </a> </li> <li class="menu-item"> <a class="" href="/contact-us1"> Contact us </a> </li> <li class="menu-item"> <a class="" href="/careers-at-msci"> Careers </a> </li> <li class="drop-down-item"> <a href="" id="dd-language-1">Language <i class="fa-angle-down" ></i></a> </li> </ul> </nav> </div> </div> <div class="drop-down-content" id="dd-1-content" style="display: none;"> <div class="container-fluid container-fluid-max-xl" > <ul class="child-menu"> <li class="mobile-menu-back-btn"> <a title="Go back to Main Menu" href="javascript:void(0)"> <i class="mobile-navigation-back-icon"></i> Go back to Main Menu </a> </li> <li class="parent-nav-item-title"> <a href="javascript:void(0)" title="Client Log In" tabindex="-1">Client Log In</a> </li> <li class="drop-down-item"> <a class=" force-external-link-icon" href="https://one.msci.com/home"> MSCI ONE </a> </li> <li class="drop-down-item"> <a class="" href="/msci-client-support-site"> MSCI Client Support Site </a> </li> <li class="drop-down-item"> <a class="" href="/barra-portfolio-manager"> Barra PortfolioManager </a> </li> <li class="drop-down-item"> <a class=" force-external-link-icon" href="/barraone"> BarraOne </a> </li> <li class="drop-down-item"> <a class=" force-external-link-icon" href="/msci-esg-manager"> MSCI ESG Manager </a> </li> <li class="drop-down-item"> <a class=" force-external-link-icon" href="/msci-esg-direct"> MSCI ESG Direct </a> </li> <li class="drop-down-item"> <a class="" href="/msci-global-index-lens"> Global Index Lens </a> </li> <li class="drop-down-item"> <a class=" force-external-link-icon" href="https://one.msci.com/home"> MSCI Real Assets Analytics Portal </a> </li> <li class="drop-down-item"> <a class=" force-external-link-icon" href="/riskmanager"> RiskManager 3 </a> </li> <li class="drop-down-item"> <a class=" force-external-link-icon" href="/credit-manager"> CreditManager </a> </li> <li class="drop-down-item"> <a class=" force-external-link-icon" href="/riskmanager-4"> RiskManager 4 </a> </li> <li class="drop-down-item"> <a class=" force-external-link-icon" href="/index-monitor"> Index Monitor </a> </li> <li class="drop-down-item"> <a class=" force-external-link-icon" href="/msci-datscha"> MSCI Datscha </a> </li> <li class="drop-down-item"> <a class=" force-external-link-icon" href="/msci-real-capital-analytics"> MSCI Real Capital Analytics </a> </li> <li class="drop-down-item"> <a class=" force-external-link-icon" href="http://privatei.burgiss.com/"> Private i </a> </li> <li class="drop-down-item"> <a class=" force-external-link-icon" href="https://platform-login.caissallc.com/Account/Login"> Total Plan/Caissa </a> </li> <li class="drop-down-item"> <a class=" force-external-link-icon" href="https://insight.fabricrisk.com/#/sign-in"> MSCI Wealth Manager (Fabric) </a> </li> <li class="drop-down-item"> <a class=" force-external-link-icon" href="https://trove-research.com/login/auth0?next=/"> MSCI Carbon Markets </a> </li> </ul> </div> </div> <div class="drop-down-content" id="dd-language-1-content" style="display: none;"> <div class="container-fluid container-fluid-max-xl"> <ul class="child-menu"> <li class="mobile-menu-back-btn"> <a title="Go back to Main Menu" href="javascript:void(0)"> <i class="mobile-navigation-back-icon"></i> Go back to Main Menu </a> </li> <li class="parent-nav-item-title"> <a href="javascript:void(0)" title="Language" tabindex="-1">Language</a> </li> <li class="drop-down-item"> <a href="https://www.msci.com/en" data-locale="en_US">English</a> </li> <li class="drop-down-item"> <a href="https://www.msci.com/zh/cn" data-locale="zh_CN">Chinese</a> </li> </ul> </div> </div> </div> </div> </div> <div class="header-search-wrapper" id="header-search-wrapper"> <div class="portlet-boundary portlet-boundary_main_search_ portlet-static portlet-static-end portlet-hide-portlet-name " id="p_p_id_main_search_" > <span id="p_main_search"></span> <section class="portlet" id="portlet_main_search"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-expand"> <h2 class="portlet-title-text">Main Search</h2> </div> <div class="autofit-col autofit-col-end"> <div class="autofit-section"> </div> </div> </div> <div class=" portlet-content-container" > <div class="portlet-body"> <div class="main-search-container" data-namespace="_main_search_" data-search-url="https://www.msci.com:443/technology-and-data/developer-community?p_p_id=main_search&p_p_lifecycle=2&p_p_state=normal&p_p_mode=view&p_p_cacheability=cacheLevelPage&_main_search_cmd=searchDocs"> <div class="header_search_dropdown_buttons"> <a href="javascript:void(0)" class="open-header-search-dropdown-button" id="_main_search_open_search_button" title="Search..."> <i class="msci-icon-search"></i> </a> <a href="javascript:void(0)" class="close-header-search-dropdown-button" id="_main_search_close_search_button" title="Cancel"></a> </div> <div class="header_search_dropdown_menu" id="header_search_dropdown_menu" style="display: none;"> <div class="search-form-container"> <form action="https://www.msci.com/search" method="GET" name="form1" > <label for="_main_search_keywords">Search MSCI:</label> <div class="search_field_wrapper"> <input type="text" name="keywords" id="_main_search_keywords" data-search-key="_main_search_mainSearchKeywords" placeholder="Search..." autocomplete="off" /> <button class="header-search-submit" title="Search..."> <i class="msci-icon-search"></i> </button> </div> </form> </div> <div class="search-results-container" id="_main_search_searchResultsContainer" > <div class="row"></div> <div class="row"> <div class="most-visitors-searched-for col-lg-3"> <div class="most-searched-label-container"> <span>Popular searches:</span> </div> <a href="https://www.msci.com/search?keywords=%5C"ACWI%5C"" >ACWI</a> <a href="https://www.msci.com/search?keywords=%5C"Research%5C"" >Research</a> <a href="https://www.msci.com/search?keywords=%5C"ESG%5C"" >ESG</a> <a href="https://www.msci.com/search?keywords=%5C"Factor Investment%5C"" >Factor Investment</a> <a href="https://www.msci.com/search?keywords=%5C"Insights Gallery%5C"" >Insights Gallery</a> <a href="https://www.msci.com/search?keywords=%5C"Asset Owners%5C"" >Asset Owners</a> </div> <div id="_main_search_searchResults" class="search-results col-lg-9"> <div class="search-results-label-container"> <span>Might interest you:</span> </div> <div id="_main_search_content" class="row search-result-list" data-promoted-content="[{"description":"MSCI offers clients mission-critical data and technology capabilities focused on quality, reliability, and scale. To power the next wave of growth,...","title":"Powering Better Portfolios through Technology and Data","contentType":"Page","url":"https://www.msci.com/technology-and-data"},{"description":"MSCI ESG Ratings provides insights into ESG risks and opportunities within multi-asset class portfolios.","title":"ESG Ratings","contentType":"Page","url":"https://www.msci.com/esg-ratings"},{"description":"MSCI has applied pioneering ideas to real-world investment challenges for more than four decades.","title":"Research","contentType":"Page","url":"https://www.msci.com/research"}]"></div> <form action="https://www.msci.com/search" method="GET" name='_main_search_form' > <input type="hidden" id='_main_search_searchedKeywords' name="keywords" /> <div class='main-search-show-all-container' id='_main_search_main-search-show-all-container' style='display: none;'> <button type="submit" class="msci-link-primary-box-turquoise" value='Show all results' > Show all results </button> </div> </form> </div> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> </div> </header> <section id="content" class="msci-full-width"> <span class="hide-accessible" aria-hidden="true">Developer Community</span> <div class="index-static internal-pages internal-left-nav" id="main-content" role="main"> <div class="layout-align"> <div id="placeholder-sub-nav"></div> <div class="portlet-layout row-fluid"> <!-- BREADCRUMB AND HEADLINE --> <section class="portlet-column col-md-12 breadcrumb-header-area" id="column-1"> <div class="portlet-dropzone portlet-column-content portlet-column-content-first portlet-hide-title" id="layout-column_column-1"> <div class="portlet-boundary portlet-boundary_com_liferay_journal_content_web_portlet_JournalContentPortlet_ portlet-static portlet-static-end portlet-hide-portlet-name portlet-journal-content " id="p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_wERsF1jDfzNe_" > <span id="p_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_wERsF1jDfzNe"></span> <section class="portlet" id="portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_wERsF1jDfzNe"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-expand"> <h2 class="portlet-title-text">Developer Community Banner</h2> </div> <div class="autofit-col autofit-col-end"> <div class="autofit-section"> <div class="visible-interaction"> </div> </div> </div> </div> <div class=" portlet-content-container" > <div class="portlet-body"> <div class="text-right user-tool-asset-addon-entries"> </div> <div class="clearfix journal-content-article" data-analytics-asset-id="28171886" data-analytics-asset-title="Developer Community Banner" data-analytics-asset-type="web-content"> <div class="msci-default-content"> <style type="text/css">.product-page-hero-body{ margin-right: 0% !important; font-family: "Roboto Regular", sans-serif !important; color: #FFF; padding-top: 0em !important; padding-bottom: 0em !important; margin-left: 0% !important; } .product-page-hero-header{ color: #FFF; font-size: 50px; margin-left: 0%; margin-right: 0%; line-height: 50px;} .product-page-hero-top .content { position: absolute; bottom: 0; background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.5); color: #f1f1f1; width: 100%; padding: 11px; } @media only screen and (min-device-width : 320px) and (max-device-width : 568px) { body h1{ font-size: 27px !important; line-height: 30px !important; margin-right: 2% !important; } .product-page-hero-body { font-size: 19px !important; line-height: 22px !important; } .sider-spacer{ padding-left: 5px; padding-right: 5px; } .heading-text{font-size: 23px !important;} .sub-head-title { font-size: 20px !important; } .sub-sub-head { font-size: 17px !important; } .sub-sub-sub-head { font-size: 15px !important; } } .product-page-hero-top { width: 100%; height: 368px; background-size: cover !important; position: relative; background: url('/documents/1296102/28171902/1600x500px_DevCom_Launch.jpg') no-repeat center; } @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) { }</style><div class="product-page-hero-top"><div class="content"><div class="container"><div class="row"><div class="col-12"><h1 class="product-page-hero-header">Developer Community</h1><p class="product-page-hero-body">APIs for powering better investment decisions</p></div></div></div></div></div> </div> <br/> </div> <div class="content-metadata-asset-addon-entries"> </div> </div> </div> </div> </section> </div> <div class="portlet-boundary portlet-boundary_socialsharing_WAR_mscisocialsharing_ portlet-static portlet-static-end portlet-hide-portlet-name " id="p_p_id_socialsharing_WAR_mscisocialsharing_" > <span id="p_socialsharing_WAR_mscisocialsharing"></span> <section class="portlet" id="portlet_socialsharing_WAR_mscisocialsharing"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-expand"> <h2 class="portlet-title-text">Social Sharing</h2> </div> <div class="autofit-col autofit-col-end"> <div class="autofit-section"> </div> </div> </div> <div class=" portlet-content-container" > <div class="portlet-body"> <div class="_socialsharing_WAR_mscisocialsharing_ social-sharing sticky-social align-center "> </div> <script type="text/javascript"> $(document).ready(function () { _socialsharing_WAR_mscisocialsharing_MSCISocialSharingPortlet.initSocialNetworkSharing('._socialsharing_WAR_mscisocialsharing_.social-sharing', { 'twitter': { 'enable': true, 'includeWidget': false }, 'linkedin': { 'enable': true, 'includeWidget': false }, 'facebook': { 'enable': true, 'includeWidget': false }, 'email': { 'enable': true, 'includeWidget': false }, 'print': { 'enable': true, 'includeWidget': false } }); }); </script> <script type="text/javascript"> $(document).ready(function() { _socialsharing_WAR_mscisocialsharing_MSCISocialSharingPortlet.initSectionSharer(''); }); </script> <script type="text/javascript"> (function (win, doc, $) { var _socialsharing_WAR_mscisocialsharing_MSCISocialSharingPortlet = (function () { /** * Being initiated in initSocialNetworkSharing function */ var _$portlet; var _BUTTON_TEMPLATES = { 'twitterWidget': '<div class="social-link">' + '<a class="social-share-link-analytics twitter-share-button" title="Twitter" href="https://twitter.com/share" data-show-count="true" data-count="horizontal" data-lang="en" data-social-media="twitter">Tweet</a>' + '</div>', 'twitter': '<div class="social-link minimal-icon">' + '<a class="social-share-link-analytics twitter-share-button" title="Twitter" target="_blank" href="https://twitter.com/intent/tweet?text=' + encodeURI(document.title) + '&url=' + encodeURIComponent(location.href) + '" data-show-count="true" data-count="horizontal" data-lang="en" data-social-media="twitter">' + '<i class="fa fa-twitter"></i>' + '</a>' + '</div>', 'linkedinWidget': '<div class="social-link"><div class="linked-in"></div></div>', 'linkedin': '<div class="social-link minimal-icon">' + '<div class="linked-in">' + '<a class="social-share-link-analytics" title="LinkedIn" href="http://www.linkedin.com/shareArticle?mini=true&url=' + encodeURIComponent(location.href) + '" target="_blank" data-social-media="linkedin">' + '<i class="fa fa-linkedin"></i>' + '</a>' + '</div>' + '</div>', 'facebookWidget': '<div class="social-link">' + '<div class="fb-share-button" data-layout="button" data-size="small">' + '<a class="social-share-link-analytics fb-xfbml-parse-ignore" title="Facebook" target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2Fplugins%2F&src=sdkpreparse" data-social-media="facebook">Share</a>' + '</div>' + '</div>', 'facebook': '<div class="social-link minimal-icon">' + '<div class="fb-share-button" data-layout="button" data-size="small">' + '<a class="social-share-link-analytics" title="Facebook" target="_blank" data-social-media="facebook" href="http://www.facebook.com/share.php?u=' + encodeURIComponent(location.href) + 'class="fb-xfbml-parse-ignore">' + '<i class="icon-facebook"></i>' + '</a>' + '</div>' + '</div>', 'emailWidget': '<div class="social-link">' + '<div class="email-small-btn">' + '<a class="social-share-link-analytics" title="E-mail" data-url="{$hrefValue}" data-social-media="email"><i class="icon-envelope-alt"></i> Mail</a>' + '</div>' + '</div>', 'email': '<div class="social-link minimal-icon">' + '<div class="email">' + '<a data-url="{$hrefValue}" class="social-share-link-analytics" title="E-mail" data-social-media="email">' + '<i class="icon-envelope-alt"></i>' + '</a>' + '</div>' + '</div>', 'printWidget': '<div class="social-link">' + '<div class="download-small-btn">' + '<a href="javascript:window.print()" class="social-share-link-analytics" title="Download" data-social-media="download"><i class="icon-download-alt"></i> Download</a>' + '</div>' + '</div>', 'print': '<div class="social-link minimal-icon">' + '<div class="download-button">' + '<a href="javascript:window.print()" class="social-share-link-analytics" title="Download" data-social-media="download">' + '<i class="icon-download-alt"></i>' + '</a>' + '</div>' + '</div>', }; /** * @param includeWidget {boolean} If true Twitter's own button widget is loaded, custom button otherwise */ var _initTwitterButton = function (includeWidget) { // configure Twitter button var buttonDom = $.parseHTML((includeWidget ? _BUTTON_TEMPLATES.twitterWidget : _BUTTON_TEMPLATES.twitter)); _$portlet.append(buttonDom); // include Twitter library if (includeWidget && !$('script[src="//platform.twitter.com/widgets.js"]').length) { $('<script>') .attr('type', 'text/javascript') .attr('src', '//platform.twitter.com/widgets.js') .attr('id', 'twitter-wjs') .appendTo('head'); } }; /** * @param includeWidget {boolean} If true LinkedIn's own button widget is loaded, custom button otherwise */ var _initLinkedInButton = function (includeWidget) { // configure Linked In button var buttonDom = $.parseHTML(includeWidget ? _BUTTON_TEMPLATES.linkedinWidget : _BUTTON_TEMPLATES.linkedin); _$portlet.append(buttonDom); if (!$('.social-link .linked-in script[type^="IN/Share"]', _$portlet).length) { $('<script>') .attr('type', 'IN/Share') .attr('data-url', window.location.toString()) .attr('data-counter', 'right') .appendTo(_$portlet.find('.social-link .linked-in')); } // include Linked In library if (includeWidget && !$('script[src="//platform.linkedin.com/in.js"]').length) { $('<script>') .attr('type', 'text/javascript') .attr('src', '//platform.linkedin.com/in.js') .text('lang: en_US') .appendTo('head'); } }; /** * @param includeWidget {boolean} If true Facebook's own button widget is loaded, custom button otherwise */ var _initFacebookButton = function (includeWidget) { // configure Facebook button var buttonDom = $.parseHTML(includeWidget ? _BUTTON_TEMPLATES.facebookWidget : _BUTTON_TEMPLATES.facebook); _$portlet.append(buttonDom); $('.social-link .fb-share-button', _$portlet).attr('data-href', window.location.toString()); // include Facebook library if (includeWidget && !$('.fb-root').length) { $('<div>') .attr('id', 'fb-root') .appendTo('body'); $('<script>') .attr('async', '') .attr('defer', '') .attr('crossorigin', 'anonymous') .attr('src', 'https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v7.0') .attr('nonce', '4S1U2AWT') .appendTo('head'); } }; /** * @param includeWidget {boolean} If true custom email icon is displayed */ var _initEmailButton = function (includeWidget) { // configure email button var formattedBody = 'I thought you would be interested in the following:' + "\n"; formattedBody += window.location.href; var hrefValue = "mailto:?subject=" + $('title').text() + "&body=" + encodeURIComponent(formattedBody); _BUTTON_TEMPLATES.emailWidget = _BUTTON_TEMPLATES.emailWidget.replace('data-url="{$hrefValue}"', 'href="' + hrefValue + '"'); _BUTTON_TEMPLATES.email = _BUTTON_TEMPLATES.email.replace('data-url="{$hrefValue}"', 'href="' + hrefValue + '"'); var buttonDom = $.parseHTML(includeWidget ? _BUTTON_TEMPLATES.emailWidget : _BUTTON_TEMPLATES.email); _$portlet.append(buttonDom); }; /** * @param includeWidget {boolean} If true, custom print icon is displayed */ var _initPrintButton = function (includeWidget) { var buttonDom = $.parseHTML(includeWidget ? _BUTTON_TEMPLATES.printWidget : _BUTTON_TEMPLATES.print); _$portlet.append(buttonDom); } /** * @param container {string} Selector for the buttons' container * @param config {Object} Configuration object to clarify which social media button to appear and how * @param config.twitter.enabled {boolean} If true Twitter sharing button is displayed * @param config.twitter.includeWidget {boolean} If true Twitter's own button widget is loaded, custom button otherwise * @param config.linkedin.enabled {boolean} If true LinkedIn sharing button is displayed * @param config.linkedin.includeWidget {boolean} If true LinkedIn's own button widget is loaded, custom button otherwise * @param config.facebook.enable {boolean} If true Facebook sharing button is displayed * @param config.facebook.includeWidget {boolean} If true Facebook's own button widget is loaded, custom button otherwise * @param config.email.enabled {boolean} If true Email sharing button is displayed * @param config.email.includeWidget {boolean} If true custom email icon is displayed * @param config.print.enabled {boolean} If true Print sharing button is displayed * @param config.print.includeWidget {boolean} If true custom Print icon is displayed */ var initSocialNetworkSharing =function (container, config) { _$portlet = $(container); if (config.twitter.enable){ _initTwitterButton(config.twitter.includeWidget); } if (config.linkedin.enable) { _initLinkedInButton(config.linkedin.includeWidget); } if (config.facebook.enable) {_initFacebookButton(config.facebook.includeWidget); } if (config.email.enable) { _initEmailButton(config.email.includeWidget); } if (config.print.enable) {_initPrintButton(config.print.includeWidget); } }; var initSectionSharer = function (googleClientID) { if (googleClientID) { $('<meta>') .attr('property', 'gapi:clientid') .attr('value', googleClientID) .attr('content', googleClientID) .appendTo('head'); } // trigger Twitter selection sharer $('p').selectionSharer(); }; return { initSocialNetworkSharing: initSocialNetworkSharing, initSectionSharer: initSectionSharer } })(); if (!win._socialsharing_WAR_mscisocialsharing_MSCISocialSharingPortlet) win._socialsharing_WAR_mscisocialsharing_MSCISocialSharingPortlet = _socialsharing_WAR_mscisocialsharing_MSCISocialSharingPortlet; })(window, document, jQuery); </script> </div> </div> </div> </section> </div> </div> </section> </div> <div id="section_one_column"> <!-- One Column --> <div id="column-2"> <section class="portlet-layout container-fluid container-fluid-max-xl"> <div class="portlet-dropzone portlet-column-content portlet-column-content-last portlet-hide-title" id="layout-column_column-3"> <div class="portlet-boundary portlet-boundary_com_liferay_journal_content_web_portlet_JournalContentPortlet_ portlet-static portlet-static-end portlet-hide-portlet-name portlet-journal-content " id="p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_d2OFSCanm3V4_" > <span id="p_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_d2OFSCanm3V4"></span> <section class="portlet" id="portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_d2OFSCanm3V4"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-expand"> <h2 class="portlet-title-text">What is Developer Community?</h2> </div> <div class="autofit-col autofit-col-end"> <div class="autofit-section"> <div class="visible-interaction"> </div> </div> </div> </div> <div class=" portlet-content-container" > <div class="portlet-body"> <div class="text-right user-tool-asset-addon-entries"> </div> <div class="clearfix journal-content-article" data-analytics-asset-id="28178577" data-analytics-asset-title="What is Developer Community?" data-analytics-asset-type="web-content"> <div class="msci-default-content"> <style type="text/css">.heading-text { font-size: 37px; padding-bottom: 0.5em; padding-top: 0.5em; }</style><div class="sider-spacer"><h2 class="heading-text">What is Developer Community?</h2><p>Asset managers and other institutional investors are increasingly leveraging advances in data science to speed the development of insights, design products and serve clients. They are harnessing application programming interfaces (APIs) to map out strategies, improve offerings, and grow and scale businesses.</p><p><a target="_blank" href="https://info.msci.com/l/36252/2021-10-29/x9knms">Developer Community</a> <strong>is a searchable directory of MSCI’s APIs</strong>. It’s designed to power better investing by putting our APIs into the hands of developers, data scientists and quantitative managers quickly to help speed their work, serve clients better, and go to market sooner.</p><p><a class="msci-link-primary-box" target="_blank" href="https://info.msci.com/l/36252/2021-10-29/x9knms">Launch Developer Community</a></p></div> </div> <br/> </div> <div class="content-metadata-asset-addon-entries"> </div> </div> </div> </div> </section> </div> <div class="portlet-boundary portlet-boundary_com_liferay_journal_content_web_portlet_JournalContentPortlet_ portlet-static portlet-static-end portlet-hide-portlet-name portlet-journal-content " id="p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_f5M4zXFMk3sI_" > <span id="p_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_f5M4zXFMk3sI"></span> <section class="portlet" id="portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_f5M4zXFMk3sI"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-expand"> <h2 class="portlet-title-text">Why Use Developer Comunity</h2> </div> <div class="autofit-col autofit-col-end"> <div class="autofit-section"> <div class="visible-interaction"> </div> </div> </div> </div> <div class=" portlet-content-container" > <div class="portlet-body"> <div class="text-right user-tool-asset-addon-entries"> </div> <div class="clearfix journal-content-article" data-analytics-asset-id="36232027" data-analytics-asset-title="Why Use Developer Comunity" data-analytics-asset-type="web-content"> <div class="msci-default-content"> <style type="text/css">tr:nth-child(even) td{ background-color: #e2e3e2;} *.file-size { font-size: 70%; } *.file-size i { font-size: inherit; } .sub-head-title{font-size: 29px; padding-top: 0.5em;} .sub-sub-head{ font-size: 23px; padding-top: 0.3em;} .sub-sub-sub-head{ font-size: 18px; padding-top: 0.3em;} table{margin-bottom: 1rem;} </style> <div class="sider-spacer"> <h2 class="heading-text">Why use Developer Community?</h2> <ul> <li>Search, explore, learn and try APIs from MSCI to support a range of applications and use cases for index, fixed income, ESG and climate, and real estate investing</li> <li>Create your own investment applications or use API orchestration to integrate front- and back-office applications into a single offering</li> <li>Access REST- based APIs for MSCI’s risk-factor models and analytics for portfolio construction</li> <li>Leverage downloadable code snippets to speed set-up, improve collaboration, jump-start projects and build</li> </ul> <p>In addition to code and use cases, community members will find documentation and answers to questions, together with the latest insights into our APIs, analytical tools and services.</p> </div> </div> <br/> </div> <div class="content-metadata-asset-addon-entries"> </div> </div> </div> </div> </section> </div> <div class="portlet-boundary portlet-boundary_com_liferay_journal_content_web_portlet_JournalContentPortlet_ portlet-static portlet-static-end portlet-hide-portlet-name portlet-journal-content " id="p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_iwMGYCBEtycc_" > <span id="p_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_iwMGYCBEtycc"></span> <section class="portlet" id="portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_iwMGYCBEtycc"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-expand"> <h2 class="portlet-title-text">MSCI Developer Comunity - video</h2> </div> <div class="autofit-col autofit-col-end"> <div class="autofit-section"> <div class="visible-interaction"> </div> </div> </div> </div> <div class=" portlet-content-container" > <div class="portlet-body"> <div class="text-right user-tool-asset-addon-entries"> </div> <div class="clearfix journal-content-article" data-analytics-asset-id="36231998" data-analytics-asset-title="MSCI Developer Comunity - video" data-analytics-asset-type="web-content"> <div class="videoWrapper"> <div class="wrapperElement videoPlayer"> <div id="bmxo__msci_jwp_video"> Loading MSCI Developer Comunity - video... </div> <script> $(document).ready(function() { var msciPlayerInstance_bmxo_ = jwplayer("bmxo__msci_jwp_video"); msciPlayerInstance_bmxo_.setup({ sources: [ {file: "https://d1wh33plxfp85n.cloudfront.net/Videos/2023/Technology/RDNY1016+MSCI_Developer+Community_vFINAL.mp4?Expires=1732704303&Signature=CWtC0MpebacDaaGIHpgJjio-U27FV2CIHmquVoYSPev6hiJybJMSrry9E6fuPUVw5y4IyLVjeZ-4sJM5752X9aPazbkwMkq~wvRp2iIMAGiM4-0cy781B~4DZoh5EgbStqqDW8T9J4o1diSV9DioDToSwgghuQoYYIxYGNN7R2Y_&Key-Pair-Id=APKAIFY376XDC5RCPL7A",image:"/documents/1296102/36231955/998x554px_DevCommunity_Video.jpg/b5b14bfe-90b8-fd24-bdfa-9cefadbcadc6?t=1675116155253"} ], image:"/documents/1296102/36231955/998x554px_DevCommunity_Video.jpg/b5b14bfe-90b8-fd24-bdfa-9cefadbcadc6?t=1675116155253", title:"MSCI Developer Comunity", stretching: 'bestfit', width: "100%", screencolor: 'FFFFFF', wmode : 'transparent', // repeat: 'true', proxyType: "best", primary: "flash", skin: { name: "five" //name: "msci-jwp8" } }); msciPlayerInstance_bmxo_.onError(function(){ msciPlayerInstance_bmxo_.load({file:"https://d1wh33plxfp85n.cloudfront.net/Videos/2023/Technology/RDNY1016+MSCI_Developer+Community_vFINAL.mp4?Expires=1732704303&Signature=CWtC0MpebacDaaGIHpgJjio-U27FV2CIHmquVoYSPev6hiJybJMSrry9E6fuPUVw5y4IyLVjeZ-4sJM5752X9aPazbkwMkq~wvRp2iIMAGiM4-0cy781B~4DZoh5EgbStqqDW8T9J4o1diSV9DioDToSwgghuQoYYIxYGNN7R2Y_&Key-Pair-Id=APKAIFY376XDC5RCPL7A",image:"/documents/1296102/36231955/998x554px_DevCommunity_Video.jpg/b5b14bfe-90b8-fd24-bdfa-9cefadbcadc6?t=1675116155253",title:"MSCI Developer Comunity"}); msciPlayerInstance_bmxo_.play(); }); msciPlayerInstance_bmxo_.onComplete(function(){ window.location = window.location.href; }); var theTimeout; msciPlayerInstance_bmxo_.onBuffer(function(){ theTimeout = setTimeout(function(){ msciPlayerInstance_bmxo_.load({file:"https://d1wh33plxfp85n.cloudfront.net/Videos/2023/Technology/RDNY1016+MSCI_Developer+Community_vFINAL.mp4?Expires=1732704303&Signature=CWtC0MpebacDaaGIHpgJjio-U27FV2CIHmquVoYSPev6hiJybJMSrry9E6fuPUVw5y4IyLVjeZ-4sJM5752X9aPazbkwMkq~wvRp2iIMAGiM4-0cy781B~4DZoh5EgbStqqDW8T9J4o1diSV9DioDToSwgghuQoYYIxYGNN7R2Y_&Key-Pair-Id=APKAIFY376XDC5RCPL7A",image:"/documents/1296102/36231955/998x554px_DevCommunity_Video.jpg/b5b14bfe-90b8-fd24-bdfa-9cefadbcadc6?t=1675116155253",title:"MSCI Developer Comunity"}); msciPlayerInstance_bmxo_.play(); },8000); }); msciPlayerInstance_bmxo_.onPlay(function(){ clearTimeout(theTimeout); }); }); </script> <style> .jw-preview { background-color: #FFFFFF; } </style> </div> <div class="wrapperElement textBox"> <h3><b>MSCI Developer Comunity</b></h3> <h5></h5> <p class="paragraph-lg"><style type="text/css">.a_transcript {color:#6F86E4;} .link:hover{text-decoration: underline !important;} </style> <p>Search and find MSCI’s APIs, with additional insights into analytical tools and services. Leverage the APIs to integrate our industry-leading content, models, data, as well as our risk and analytical engines with your own custom applications. <p><strong><a class="a_transcript link" href="/documents/1296102/30464929/MSCI+Developer+Comunity+-+Transcript.pdf" target="_blank">Download Transcript (PDF, 216 KB) <i aria-hidden="true" class="icon-external-link-sign"></i></a></strong></p></p> <ul class="share-buttons"> <li class="share-hidden"> <a href="https://twitter.com/intent/tweet?source=https://www.msci.com/technology-and-data/developer-community&text=Watch%20%22MSCI%20Developer%20Comunity%22%20video%20on%20this%20page%3A%20https://www.msci.com/technology-and-data/developer-community%23video-36231998" target="_blank" title="Share on Twitter"> <span class="fa-twitter"></span> </a> </li> <li class="share-hidden"> <a href="http://www.linkedin.com/shareArticle?mini=true&url=https://www.msci.com/technology-and-data/developer-community&title=MSCI%20Developer%20Comunity&summary=Watch%20%22MSCI%20Developer%20Comunity%22%20video%20on%20this%20page%3A%20https://www.msci.com/technology-and-data/developer-community%23video-36231998" target="_blank" title="Share on LinkedIn"> <span class="fa-linkedin"></span> </a> </li> <li class="share-hidden"> <a href="https://www.youtube.com/user/MSCIChannel" target="_blank" title="Visit our channel"> <span class="fa-youtube-play"></span> </a> </li> </ul> </div> </div> <style> .jw-svg-icon-play path { display: none; } .jw-svg-icon-play { background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 408.2 408.2' style='enable-background:new 0 0 408.2 408.2;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M204.1,0C91.4,0,0,91.4,0,204.1c0,112.7,91.4,204.1,204.1,204.1c112.7,0,204.1-91.4,204.1-204.1 C408.2,91.4,316.8,0,204.1,0z M286.5,230l-126.4,72.5c-17,9.8-30.8,1.8-30.8-17.8V140c0-19.6,13.8-27.6,30.8-17.8l126.4,72.5 C303.6,204.4,303.6,220.2,286.5,230z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); background-size: contain; background-repeat: no-repeat; opacity:0.3; -webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; transition: opacity 0.3s; } .videoPlayer:hover .jw-svg-icon-play { opacity:1; } </style> </div> <div class="content-metadata-asset-addon-entries"> </div> </div> </div> </div> </section> </div> <div class="portlet-boundary portlet-boundary_com_liferay_journal_content_web_portlet_JournalContentPortlet_ portlet-static portlet-static-end portlet-hide-portlet-name portlet-journal-content " id="p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_bbOk4uIAxXGc_" > <span id="p_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_bbOk4uIAxXGc"></span> <section class="portlet" id="portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_bbOk4uIAxXGc"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-expand"> <h2 class="portlet-title-text">Why Use Data Explorer</h2> </div> <div class="autofit-col autofit-col-end"> <div class="autofit-section"> <div class="visible-interaction"> </div> </div> </div> </div> <div class=" portlet-content-container" > <div class="portlet-body"> <div class="text-right user-tool-asset-addon-entries"> </div> <div class="clearfix journal-content-article" data-analytics-asset-id="28171473" data-analytics-asset-title="Why Use Data Explorer" data-analytics-asset-type="web-content"> <div class="msci-default-content"> <style type="text/css">tr:nth-child(even) td{ background-color: #e2e3e2;} *.file-size { font-size: 70%; } *.file-size i { font-size: inherit; } .sub-head-title{font-size: 29px; padding-top: 0.5em;} .sub-sub-head{ font-size: 23px; padding-top: 0.3em;} .sub-sub-sub-head{ font-size: 18px; padding-top: 0.3em;} table{margin-bottom: 1rem;} </style> <h3 class="sub-head-title">Developer Community offering:</h3> <p>Developer Community offers a cohesive, intuitive platform for accessing MSCI’s APIs. It enables you to leverage MSCI APIs for MSCI’s research, data, content and analytics capabilities via a platform that supports scalable, low-cost development, easy customization and continuous innovation.</p> <h3 class="sub-head-title">API content available</h3> <table border="1" cellspacing="5" width="85%"> <tbody> <tr class="cw-table-first-row" style="background-color: #eef3fb;"> <th class="sub-sub-head">MSCI App </th> <th class="sub-sub-head" colspan="2" style="background-color: #eef3fb;">API</th> </tr> <tr> <td rowspan="5" style="width: 4%;" valign="top"> <div> <h5 class="sub-sub-sub-head">Analytics</h5> </div> </td> <td style=" border-bottom: 1px;">Factor Lab</td> <td style="; border-bottom: 1px ">Peer Similarity Score New</td> </tr> <tr> <td style=" border-bottom: 1px;">Factor Crowding</td> <td style="; border-bottom: 1px ">Security Crowding</td> </tr> <tr> <td style=" border-bottom: 1px;">Factor Analytics</td> <td style="; border-bottom: 1px ">Single Security Analyzer</td> </tr> <tr> <td style=" border-bottom: 1px;">Risk Analysis (SOAP)</td> <td style="; border-bottom: 1px ">BarraOne Developer’s Toolkit (BDT)</td> </tr> <tr> <td style=" border-bottom: 1px;">BarraOne Developer’s Toolkit Interactive (BDTi) (SOAP)</td> <td style="; border-bottom: 1px "> – </td> </tr> <tr style="height: 20px;"> <td rowspan="3" style="border-bottom: 1px" valign="top"> <h5 class="sub-sub-sub-head">Index</h5> </td> <td style=" border-bottom: 1px;">Constituent</td> <td style="border-bottom: 1px ">Events</td> </tr> <tr style="height: 20px;"> <td style=" border-bottom: 1px;">Performance</td> <td style="border-bottom: 1px ">Dividends</td> </tr> <tr style="height: 20px;"> <td style=" border-bottom: 1px;">Security Master</td> <td style="border-bottom: 1px ">FX Rates</td> </tr> <tr style="height: 20px;"> <td style="border-bottom: 1px"> <h5 class="sub-sub-sub-head">ESG</h5> </td> <td style="border-bottom: 1px;">Data</td> <td style=" border-bottom: 1px ">Reports</td> </tr> <tr style="height: 20px;"> <td style="border-bottom: 1px"> <h5 class="sub-sub-sub-head">Real Estate</h5> </td> <td style=" border-bottom: 1px; width: 14%;">Reporting</td> <td style="; border-bottom: 1px; width: 14%; ">Submission</td> </tr> </tbody> </table> <!--<p><a class="msci-link-primary-box" href="/documents/1296102/28171902/MSCI-API-Developer-Community-Factsheet.pdf" target="_blank">Download Factsheet</a></p>--> <p><a class="msci-link-primary-box" href="/documents/1296102/28171902/MSCI-API-Developer-Community-Factsheet.pdf" target="_blank">Download the factsheet<br /> <span class="file-size">(PDF, 163 KB) <i aria-hidden="true" class="icon-external-link-sign"></i></span><span class="sr-only">(opens in a new tab)</span></a></p> <h3 class="sub-head-title">API Use Cases</h3> <h4 class="sub-sub-head"><strong>ESG Data API</strong></h4> <p>The ESG Data API provides a way for clients to retrieve current and historical ESG data for issuers and data points that the requesting user is entitled to receive.</p> <table style="width: 100%"> <tbody> <tr style="margin: 0px; width:60%;"> <td class="focus-table"> <div style="margin: 0px;"> <h5 class="sub-sub-sub-head"><strong>Use Case: Sustainable investing for a better future</strong></h5> <p>To equip you with the tools to identify the various approaches and assess how each of their characteristics fit with your specific needs, we’ve laid out the key elements that make sustainable investment strategies unique.</p> <p><a class="msci-link-primary-box" href="https://developer.msci.com/use-cases/sustainable-investing-for-a-better-future" target="_blank">Learn more</a></p> </div> </td> </tr> </tbody> </table> <h4 class="sub-sub-head"><strong>Real estate performance and Risk Data API</strong></h4> <p>Leverage a single interface to access MSCI results data on performance and risk measurement of real estate indexes, private portfolios and benchmarks.</p> <table style="width: 100%"> <tbody> <tr style="margin: 0px; width:60%;"> <td class="focus-table"> <div style="margin: 0px;"> <h5 class="sub-sub-sub-head"><strong>Use case: commercial real estate insights</strong></h5> <p>Use our APIs to build your own applications. Get real estate information, deep analysis and up-to-date calculations on various cities, zip codes and neighborhoods in our database across the globe.</p> <p><a class="msci-link-primary-box" href="https://developer.msci.com/use-cases/commercial-real-estate-insights" target="_blank">Learn more</a></p> </div> </td> </tr> </tbody> </table> </div> </div> <br/> </div> <div class="content-metadata-asset-addon-entries"> </div> </div> </div> </div> </section> </div> <div class="portlet-boundary portlet-boundary_com_liferay_journal_content_web_portlet_JournalContentPortlet_ portlet-static portlet-static-end portlet-hide-portlet-name portlet-journal-content " id="p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_QRrTOvYokJBD_" > <span id="p_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_QRrTOvYokJBD"></span> <section class="portlet" id="portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_QRrTOvYokJBD"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-expand"> <h2 class="portlet-title-text">MSCI Nexus Conference</h2> </div> <div class="autofit-col autofit-col-end"> <div class="autofit-section"> <div class="visible-interaction"> </div> </div> </div> </div> <div class=" portlet-content-container" > <div class="portlet-body"> <div class="text-right user-tool-asset-addon-entries"> </div> <div class="clearfix journal-content-article" data-analytics-asset-id="29773812" data-analytics-asset-title="MSCI Nexus Conference" data-analytics-asset-type="web-content"> <div class="msci-default-content"> <div class="container"> <div class="row"> <div class="col-12"> <div class="msci-content-highlight"> <div class="picture-container picture-container1"><a href="/www/events/msci-nexus-how-next-generation/02936974839" target="_self"><img alt="MSCI Nexus Conference" src="/documents/1296102/30588294/622x222px_NextGenTechEvent_HighlightCard.jpg" /></a></div> <div class="content-container content-container1"><a class="link" href=""> </a> <h4><a class="link" href="https://gateway.on24.com/wcc/experience/eliteMSCIInc/2437649/3601397/msci-nexus-how-next-generation-technology-will-solve-today">MSCI Nexus Conference</a></h4> <p><b>How next-generation technology will solve today’s most important investment challenges</b></p> <p>Watch the replay of this event for more about how to unlock the power of finance with technological innovations and what a reimagined role of technology means for investors.</p> </div> </div> </div> </div> </div> </div> <br/> </div> <div class="content-metadata-asset-addon-entries"> </div> </div> </div> </div> </section> </div> <div class="portlet-boundary portlet-boundary_com_liferay_journal_content_web_portlet_JournalContentPortlet_ portlet-static portlet-static-end portlet-hide-portlet-name portlet-journal-content " id="p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_flcHPP1j6Lwy_" > <span id="p_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_flcHPP1j6Lwy"></span> <section class="portlet" id="portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_flcHPP1j6Lwy"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-expand"> <h2 class="portlet-title-text">Related Content Developer Community</h2> </div> <div class="autofit-col autofit-col-end"> <div class="autofit-section"> <div class="visible-interaction"> </div> </div> </div> </div> <div class=" portlet-content-container" > <div class="portlet-body"> <div class="text-right user-tool-asset-addon-entries"> </div> <div class="clearfix journal-content-article" data-analytics-asset-id="28171870" data-analytics-asset-title="Related Content Developer Community" data-analytics-asset-type="web-content"> <div class="related-container container-fluid container-fluid-max-xl" id="puzi_related"> <h3><br/>Related content</h3> <div class="related-container-inner row"> <div class="col-md-6 col-lg-4 mb-4"> <div class="related-box"> <h3>User Guide</h3> <p>How to get access to MSCI APIs on Developer community.</p> <a class="msci-link-primary-box" href="/documents/1296102/28171902/MSCI-API-Developer-Community-User+Guide.pdf" target="_blank"> Download PDF </a> </div> </div> <div class="col-md-6 col-lg-4 mb-4"> <div class="related-box"> <h3>Strategy Development via APIs</h3> <p>This webinar highlights how MSCI RiskMetrics APIs can be used within flexible programming platforms like Python or R for strategy, analysis and development.</p> <a class="msci-link-primary-box" href="/www/webcast/msci-in-practice-strategy/02145636341" > Watch webinar </a> </div> </div> <div class="col-md-6 col-lg-4 mb-4"> <div class="related-box"> <h3>Data Explorer</h3> <p>Discover and explore MSCI data.</p> <a class="msci-link-primary-box" href="/technology/data-explorer" > Learn more </a> </div> </div> <div class="col-md-6 col-lg-4 mb-4"> <div class="related-box"> <h3>Climate Lab Research</h3> <p>MSCI’s Climate Lab Research is an investment management platform for constructing climate-aligned portfolios.</p> <a class="msci-link-primary-box" href="/technology#p_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_xYdkdrJbtFCa" > Read more </a> </div> </div> <div class="col-md-6 col-lg-4 mb-4"> <div class="related-box"> <h3>Revolutionizing the Investment World Through Technology and Data</h3> <p>Investment Solutions as a service to power the next wave of innovation in the Investment Industry.</p> <a class="msci-link-primary-box" href="/technology" > Learn more </a> </div> </div> </div> </div> <script> $(function() { $('#puzi_related .related-box p').each(function(i, el){ var wordArray = el.innerHTML.split(' '); while(el.scrollHeight > el.offsetHeight) { wordArray.pop(); el.innerHTML = wordArray.join(' ') + ' ...'; } }); }); </script> <style> .msci-link-primary-box:hover { text-decoration: underline !important; } </style> </div> <div class="content-metadata-asset-addon-entries"> </div> </div> </div> </div> </section> </div> </div> </section> </div> </div> </div> </div> <form action="#" aria-hidden="true" class="hide" id="hrefFm" method="post" name="hrefFm"><span></span><button hidden type="submit">Hidden</button></form> <div class="wrapper footer_top_wrapper"> </div> </section> <footer id="footer" role="contentinfo" itemscope itemtype="http://schema.org/WPFooter"> <div class="footer-article"> <div class="msci-triangle"></div> <div class="msci-footer-wrap full-width-lead-banner"> <div class="msci-logo-wrap container-fluid-max-xl"> <img class="msci-logo" src="/documents/1296102/0/msci-logo-white.png/57cecf5d-51d1-1b04-2b92-34765d9ec749?t=1557064163720" alt="msci logo"/> </div> <div class="msci-footer-inner container-fluid-max-xl"> <div class="msci-footer-row"> <div class="msci-footer-column"> <ul class="msci-page-links-wrap"> <li> <a class="msci-page-link" href="/terms-of-use">Terms of Use</a> </li> <li> <a class="msci-page-link" href="/terms-of-use">Legal</a> </li> <li> <a class="msci-page-link" href="/modern-slavery-statement">Modern Slavery Statement</a> </li> <li> <a class="msci-page-link" href="/privacy-pledge">Privacy notice</a> </li> <li> <a class="msci-page-link" href="/index-regulation">Index regulation</a> </li> <li> <a class="msci-page-link" href="/contact-us#/locate-msci-office">Locations</a> </li> <li> <a class="msci-page-link" href="/cookie-policy">Cookies</a> </li> <li> <a class="msci-page-link" href="/legal/use-of-iso-standards">Use of ISO standards</a> </li> <li> <a class="msci-page-link" href="/sitemap">Site map</a> </li> </ul> </div> <div class="msci-footer-column"> <div class="msci-footer-buttons-wrap"> <a class="msci-btn-primary subscription-form-opener" data-namespace="yzxu_" href="javascript:void(0)"> Subscribe</a> <a class="msci-btn-secondary" href="/contact-us"> Contact us</a> </div> </div> </div> <div class="msci-footer-row"> <div class="msci-footer-column msci-social-links"> <div class="msci-social-links-wrap"> <a class="fa-linkedin" target="blank" href="https://www.linkedin.com/company/msci-inc/"></a> <a class="fa-twitter" target="blank" href="https://twitter.com/MSCI_Inc"></a> <a class="fa-youtube-play" target="blank" href="https://www.youtube.com/user/MSCIChannel"></a> </div> </div> <div class="msci-footer-column"> <div class="msci-legal-text"> © 2024 MSCI Inc. All rights reserved </div> </div> </div> </div> </div> </div> </footer> </div> <div class="back-to-top"> <a href="#" class="fa-caret-up"></a> </div> <script src="/combo?browserId=ie&minifierType=&themeId=msci71theme_WAR_msci&languageId=en_US&main_search:%2Fjs%2Fmain.js&socialsharing_WAR_mscisocialsharing:%2Fjs%2Fselection-sharer.js&t=1732527932000" type="text/javascript"></script> <script type="text/javascript"> // <![CDATA[ Liferay.BrowserSelectors.run(); // ]]> </script> <script type="text/javascript"> // <![CDATA[ Liferay.currentURL = '\x2ftechnology-and-data\x2fdeveloper-community'; Liferay.currentURLEncoded = '\x252Ftechnology-and-data\x252Fdeveloper-community'; // ]]> </script> <script type="text/javascript"> // <![CDATA[ // ]]> </script> <script type="text/javascript"> // <![CDATA[ (function() {var $ = AUI.$;var _ = AUI._; var pathnameRegexp = /\/documents\/(\d+)\/(\d+)\/(.+?)\/([^&]+)/; function handleDownloadClick(event) { if (event.target.nodeName.toLowerCase() === 'a') { if (window.Analytics) { var anchor = event.target; var match = pathnameRegexp.exec(anchor.pathname); if (match) { var getParameterValue = function(parameterName) { var result = null; var tmp = []; anchor .search .substr(1) .split("&") .forEach( function(item) { tmp = item.split("="); if (tmp[0] === parameterName) result = decodeURIComponent(tmp[1]); } ); return result; } var groupId = match[1]; var fileEntryUUID = match[4]; event.preventDefault(); fetch( 'https://www.msci.com/o/document_library/analytics/resolve_file_entry?groupId=' + encodeURIComponent(groupId) + '&uuid=' + encodeURIComponent(fileEntryUUID), { credentials: 'include', method: 'GET' } ).then(function(response) { return response.json(); }).then(function(response) { location.replace(event.target.href); Analytics.send( 'documentDownloaded', 'Document', { groupId: groupId, fileEntryId: response.fileEntryId, preview: !!window._com_liferay_document_library_analytics_isViewFileEntry, title: decodeURIComponent(match[3].replace(/\+/ig, ' ')), version: getParameterValue('version') } ); }).catch(function() { return; }); } } } } document.body.addEventListener('click', handleDownloadClick); var onDestroyPortlet = function() { document.body.removeEventListener('click', handleDownloadClick); Liferay.detach('destroyPortlet', onDestroyPortlet); } Liferay.on('destroyPortlet', onDestroyPortlet); })();(function() {var $ = AUI.$;var _ = AUI._; var onDestroyPortlet = function() { Liferay.detach('messagePosted', onMessagePosted); Liferay.detach('destroyPortlet', onDestroyPortlet); } Liferay.on('destroyPortlet', onDestroyPortlet); var onMessagePosted = function(event) { if (window.Analytics) { Analytics.send( 'posted', 'Comment', { className: event.className, classPK: event.classPK, commentId: event.commentId, text: event.text } ); } } Liferay.on('messagePosted', onMessagePosted); })();(function() {var $ = AUI.$;var _ = AUI._; var onShare = function(data) { if (window.Analytics) { Analytics.send( 'shared', 'SocialBookmarks', { className: data.className, classPK: data.classPK, type: data.type, url: data.url } ); } } var onDestroyPortlet = function() { Liferay.detach('socialBookmarks:share', onShare); Liferay.detach('destroyPortlet', onDestroyPortlet); } Liferay.on('socialBookmarks:share', onShare); Liferay.on('destroyPortlet', onDestroyPortlet); })();(function() {var $ = AUI.$;var _ = AUI._; var onVote = function(event) { if (window.Analytics) { Analytics.send( 'VOTE', 'Ratings', { className: event.className, classPK: event.classPK, ratingType: event.ratingType, score: event.score } ); } } var onDestroyPortlet = function() { Liferay.detach('ratings:vote', onVote); Liferay.detach('destroyPortlet', onDestroyPortlet); } Liferay.on('ratings:vote', onVote); Liferay.on('destroyPortlet', onDestroyPortlet); })(); if (Liferay.Data.ICONS_INLINE_SVG) { svg4everybody( { attributeName: 'data-href', polyfill: true, validate: function (src, svg, use) { return !src || !src.startsWith('#'); } } ); } Liferay.Portlet.register('com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_flcHPP1j6Lwy'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 5, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_flcHPP1j6Lwy_', portletId: 'com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_flcHPP1j6Lwy', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d28171952\x26p_p_id\x3dcom_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_flcHPP1j6Lwy\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dcolumn-3\x26p_p_col_pos\x3d5\x26p_p_col_count\x3d6\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Ftechnology-and-data\x252Fdeveloper-community', refreshURLData: {} } ); Liferay.Portlet.register('com_msci_webmasters_liferay_onetrust_cookie_consent_OneTrustCookieConsentPortlet'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_msci_webmasters_liferay_onetrust_cookie_consent_OneTrustCookieConsentPortlet_', portletId: 'com_msci_webmasters_liferay_onetrust_cookie_consent_OneTrustCookieConsentPortlet', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d28171952\x26p_p_id\x3dcom_msci_webmasters_liferay_onetrust_cookie_consent_OneTrustCookieConsentPortlet\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Ftechnology-and-data\x252Fdeveloper-community\x26settingsScope\x3dportletInstance', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_wERsF1jDfzNe'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_wERsF1jDfzNe_', portletId: 'com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_wERsF1jDfzNe', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d28171952\x26p_p_id\x3dcom_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_wERsF1jDfzNe\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dcolumn-1\x26p_p_col_pos\x3d0\x26p_p_col_count\x3d2\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Ftechnology-and-data\x252Fdeveloper-community', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_iwMGYCBEtycc'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 2, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_iwMGYCBEtycc_', portletId: 'com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_iwMGYCBEtycc', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d28171952\x26p_p_id\x3dcom_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_iwMGYCBEtycc\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dcolumn-3\x26p_p_col_pos\x3d2\x26p_p_col_count\x3d6\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Ftechnology-and-data\x252Fdeveloper-community', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_f5M4zXFMk3sI'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 1, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_f5M4zXFMk3sI_', portletId: 'com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_f5M4zXFMk3sI', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d28171952\x26p_p_id\x3dcom_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_f5M4zXFMk3sI\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dcolumn-3\x26p_p_col_pos\x3d1\x26p_p_col_count\x3d6\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Ftechnology-and-data\x252Fdeveloper-community', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_QRrTOvYokJBD'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 4, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_QRrTOvYokJBD_', portletId: 'com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_QRrTOvYokJBD', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d28171952\x26p_p_id\x3dcom_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_QRrTOvYokJBD\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dcolumn-3\x26p_p_col_pos\x3d4\x26p_p_col_count\x3d6\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Ftechnology-and-data\x252Fdeveloper-community', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_bbOk4uIAxXGc'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 3, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_bbOk4uIAxXGc_', portletId: 'com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_bbOk4uIAxXGc', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d28171952\x26p_p_id\x3dcom_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_bbOk4uIAxXGc\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dcolumn-3\x26p_p_col_pos\x3d3\x26p_p_col_count\x3d6\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Ftechnology-and-data\x252Fdeveloper-community', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_d2OFSCanm3V4'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_d2OFSCanm3V4_', portletId: 'com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_d2OFSCanm3V4', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d28171952\x26p_p_id\x3dcom_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_d2OFSCanm3V4\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dcolumn-3\x26p_p_col_pos\x3d0\x26p_p_col_count\x3d6\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Ftechnology-and-data\x252Fdeveloper-community', refreshURLData: {} } ); Liferay.Portlet.register('socialsharing_WAR_mscisocialsharing'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 1, isStatic: 'end', namespacedId: 'p_p_id_socialsharing_WAR_mscisocialsharing_', portletId: 'socialsharing_WAR_mscisocialsharing', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d28171952\x26p_p_id\x3dsocialsharing_WAR_mscisocialsharing\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dcolumn-1\x26p_p_col_pos\x3d1\x26p_p_col_count\x3d2\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Ftechnology-and-data\x252Fdeveloper-community', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_', portletId: 'com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d28171952\x26p_p_id\x3dcom_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Ftechnology-and-data\x252Fdeveloper-community\x26settingsScope\x3dportletInstance', refreshURLData: {} } ); Liferay.Portlet.register('main_search'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_main_search_', portletId: 'main_search', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d28171952\x26p_p_id\x3dmain_search\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Ftechnology-and-data\x252Fdeveloper-community\x26settingsScope\x3dportletInstance', refreshURLData: {} } ); Liferay.Loader.require('clay-tooltip/src/ClayTooltip', function(clayTooltipSrcClayTooltip) { (function(){ var ClayTooltip = clayTooltipSrcClayTooltip; (function() {var $ = AUI.$;var _ = AUI._; if (!Liferay.Data.LFR_PORTAL_CLAY_TOOLTIP) { Liferay.Data.LFR_PORTAL_CLAY_TOOLTIP = ClayTooltip.default.init( { selectors: [ '.management-bar [data-title]:not(.lfr-portal-tooltip)', '.management-bar [title]:not(.lfr-portal-tooltip)' ] } ); } })();})(); }, function(error) { console.error(error); });AUI().use('aui-tooltip', 'liferay-menu', 'liferay-notice', 'aui-base', 'liferay-session', 'liferay-poller', function(A) {(function() {var $ = AUI.$;var _ = AUI._; if (A.UA.mobile) { Liferay.Util.addInputCancel(); } })();(function() {var $ = AUI.$;var _ = AUI._; if (!Liferay.Data.LFR_PORTAL_TOOLTIP) { var triggerShowEvent = ['mouseenter', 'MSPointerDown', 'touchstart']; if (A.UA.ios) { triggerShowEvent = ['touchstart']; } Liferay.Data.LFR_PORTAL_TOOLTIP = new A.TooltipDelegate( { constrain: true, opacity: 1, trigger: '.lfr-portal-tooltip', triggerHideEvent: ['click', 'mouseleave', 'MSPointerUp', 'touchend'], triggerShowEvent: triggerShowEvent, visible: false, zIndex: Liferay.zIndex.TOOLTIP } ); Liferay.on( 'beforeNavigate', function(event) { Liferay.Data.LFR_PORTAL_TOOLTIP.getTooltip().hide(); } ); } })();(function() {var $ = AUI.$;var _ = AUI._; new Liferay.Menu(); var liferayNotices = Liferay.Data.notices; for (var i = 1; i < liferayNotices.length; i++) { new Liferay.Notice(liferayNotices[i]); } })();(function() {var $ = AUI.$;var _ = AUI._; Liferay.Session = new Liferay.SessionBase( { autoExtend: true, redirectOnExpire: false, redirectUrl: 'https\x3a\x2f\x2fwww\x2emsci\x2ecom\x2fweb\x2fguest', sessionLength: 7200, sessionTimeoutOffset: 70, warningLength: 0 } ); })();}); // ]]> </script> <script src="https://www.msci.com/o/msci/js/main.js?browserId=ie&minifierType=js&languageId=en_US&t=1732527932000" type="text/javascript"></script> <script type="text/javascript"> // <![CDATA[ AUI().use( 'aui-base', function(A) { var frameElement = window.frameElement; if (frameElement && frameElement.getAttribute('id') === 'simulationDeviceIframe') { A.getBody().addClass('lfr-has-simulation-panel'); } } ); // ]]> </script> <!-- inject:js --> <script type="text/javascript" src="https://www.msci.com/o/msci/js/main-nav.js?t=0db9bda269377513b136ccb58a7b0fa2"></script> <script type="text/javascript" src="https://www.msci.com/o/msci/js/expander.js?t=0db9bda269377513b136ccb58a7b0fa2"></script> <script type="text/javascript" src="https://www.msci.com/o/msci/js/back-to-top.js?t=0db9bda269377513b136ccb58a7b0fa2"></script> <script src="https://cdn.jwplayer.com/libraries/efR7nco1.js"></script> <!-- new v8.11.4 player --> <script type="text/javascript" src="https://www.msci.com/o/msci/js/msci-vegachart.js?t=0db9bda269377513b136ccb58a7b0fa2"></script> <script type="text/javascript" src="https://www.msci.com/o/msci/js/custom-locale-cookie.js?t=0db9bda269377513b136ccb58a7b0fa2"></script> <script type="text/javascript" src="https://www.msci.com/o/msci/js/compact-object-fit.js?t=0db9bda269377513b136ccb58a7b0fa2"></script> <script type="text/javascript" src="https://www.msci.com/o/msci/js/image-expander.js?t=0db9bda269377513b136ccb58a7b0fa2"></script> <script type="text/javascript" src="https://www.msci.com/o/msci/js/msci-subscription-form-opener.js?t=0db9bda269377513b136ccb58a7b0fa2"></script> <script type="text/javascript" src="https://www.msci.com/o/msci/js/msci-cmes-form-opener.js?t=0db9bda269377513b136ccb58a7b0fa2"></script> <script type="text/javascript" src="https://www.msci.com/o/msci/js/jquery.msci-external-link-icon.js?t=0db9bda269377513b136ccb58a7b0fa2"></script> <script type="text/javascript" src="https://www.msci.com/o/msci/js/vulnerability-detect-website-cloning.js?t=0db9bda269377513b136ccb58a7b0fa2"></script> <!-- endinject --> <div class="portlet-boundary portlet-boundary_com_msci_webmasters_liferay_utm_analytics_UtmAnalyticsPortlet_ portlet-static portlet-static-end portlet-hide-portlet-name " id="p_p_id_com_msci_webmasters_liferay_utm_analytics_UtmAnalyticsPortlet_" > <span id="p_com_msci_webmasters_liferay_utm_analytics_UtmAnalyticsPortlet"></span> <section class="portlet" id="portlet_com_msci_webmasters_liferay_utm_analytics_UtmAnalyticsPortlet"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-expand"> <h2 class="portlet-title-text">UtmAnalytics</h2> </div> <div class="autofit-col autofit-col-end"> <div class="autofit-section"> </div> </div> </div> <div class=" portlet-content-container" > <div class="portlet-body"> <script type="text/javascript" src="/o/com.msci.webmasters.liferay.utm.analytics/js/utm-analytics.js?v=1.0.3"></script> </div> </div> </div> </section> </div> <script type="text/javascript"> _linkedin_partner_id = "424868"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id); </script><script type="text/javascript"> (function() {var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);} )(); </script> <noscript> <img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=424868&fmt=gif" /> </noscript> <script type="text/javascript" src="https://www.msci.com/o/msci/js/external-link-icon.js?t=0db9bda269377513b136ccb58a7b0fa2"></script> </body> </html>