CINXE.COM
FactSet | Leading Financial Data, Market Analysis & Insights
<!doctype html> <html lang="en"> <head> <meta name="google-site-verification" content="8RdGbXIBTwJnbChaGZ8eKziJ_5YUzrUfTpTWrDMjvXo" /> <meta name="google-site-verification" content="g4lYoNMVHRQLXvAU7RGAtKAd91CvBm-Ze9UKHtnTCLk" /> <meta name="google-site-verification" content="IqPhvTf88G3s1K2ELjDqRbnhskttrJ5JUpNmYI5BeZQ" /> <meta name="google-site-verification" content="rOL-UAV8vMgnJ5fyp7pdyCf9eWy1PpZTTvyEU9KiCIw" /> <meta name="facebook-domain-verification" content="f5b050akk9yn7ocoxxdsgqtimxlnkz" /> <script type="text/javascript" charset="UTF-8" src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" data-domain-script="48817743-8ff9-4c07-a64a-67d66f7cbc1b"></script> <script type="text/javascript" async src="//pi.pardot.com/pdt.js"></script> <script>window["pdt"] = window["pdt"] || function () { (window["pdt"].cq = window["pdt"].cq || []).push(arguments); }</script> <script>pdt('create', 952242, 96147, 'pi.pardot.com');</script> <meta name="description" content="FactSet provides best-in-class financial data, global market insights and analytics, trusted by industry leaders to keep you ahead in finance." /> <meta name="format-detection" content="telephone=no" /> <meta name="keywords" content="business data market analytics investor data investment data financial services data financial services tools financial services data solution esg investing investment research portfolio management quantitative research wealth management risk management ai investment research financial data market insights market intelligence market insights market data financial industry data" /> <meta name="og:description" content="FactSet provides best-in-class financial data, global market insights and analytics, trusted by industry leaders to keep you ahead in finance." /> <meta name="og:title" content="FactSet | Leading Financial Data, Market Analysis & Insights" /> <meta name="og:url" content="https://www.factset.com//" /> <meta name="twitter:description" content="FactSet provides best-in-class financial data, global market insights and analytics, trusted by industry leaders to keep you ahead in finance." /> <meta name="twitter:title" content="FactSet | Leading Financial Data, Market Analysis & Insights" /> <meta name="twitter:card" content="summary" /> <meta name="robots" content="" /> <meta name="site-priority" content="5" /> <link rel="canonical" href="https://www.factset.com/" /> <title>FactSet | Leading Financial Data, Market Analysis & Insights</title> <!-- Start of Async Drift Code --> <script> "use strict"; !function() { var t = window.driftt = window.drift = window.driftt || []; if (!t.init) { if (t.invoked) return void (window.console && console.error && console.error("Drift snippet included twice.")); t.invoked = !0, t.methods = [ "identify", "config", "track", "reset", "debug", "show", "ping", "page", "hide", "off", "on" ], t.factory = function(e) { return function() { var n = Array.prototype.slice.call(arguments); return n.unshift(e), t.push(n), t; }; }, t.methods.forEach(function(e) { t[e] = t.factory(e); }), t.load = function(t) { var e = 3e5, n = Math.ceil(new Date() / e) * e, o = document.createElement("script"); o.type = "text/javascript", o.async = !0, o.crossorigin = "anonymous", o.src = "https://js.driftt.com/include/" + n + "/" + t + ".js"; var i = document.getElementsByTagName("script")[0]; i.parentNode.insertBefore(o, i); }; } }(); drift.SNIPPET_VERSION = '0.3.1'; drift.load('wzuhguenifcy'); </script> <!-- End of Async Drift Code --> <meta charset="UTF-8" /> <link rel="icon" href="/favicon.ico" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="preconnect" href="https://images.ctfassets.net" /> <link rel="preconnect" href="https://videos.ctfassets.net" /> <link rel="preconnect" href="https://cdn.factset.com" /> <script src="https://polyfill.apps.factset.com/v3/polyfill.min.js"></script> <script> window.onerror = function (msg, url, lineNo, columnNo, error) { const string = msg.toLowerCase(); const substring = 'script error'; if (string.indexOf(substring) > -1) { console.error('Script Error: See Browser Console for Detail'); } else { const message = [ 'Message: ' + msg, 'URL: ' + url, 'Line: ' + lineNo, 'Column: ' + columnNo, 'Error object: ' + JSON.stringify(error), ].join(' - '); console.error(message); } return false; }; window.dataLayer = window.dataLayer || []; function gtag() { window.dataLayer?.push(arguments); } window.gtag('consent', 'default', { ad_storage: 'denied', analytics_storage: 'denied', ad_user_data: 'denied', ad_personalization: 'denied', }); </script> <script defer src="/api/prefetch"></script> <script type="module" crossorigin src="/assets/index-DoFoi5Ey.js"></script> <link rel="stylesheet" crossorigin href="/assets/index-C_nZCW8r.css"> </head> <body> <div id="app"></div> </body> </html>