CINXE.COM
Twitter, Inc. - Home
<!DOCTYPE HTML> <html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US"> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://investor.twitterinc.com/home/default.aspx","20211020113916","https://web.archive.org/","web","/_static/", "1634729956"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <title> Twitter, Inc. - Home </title><meta content="text/html; charset=UTF-8" http-equiv="Content-type"/><meta content="RevealTrans(Duration=0,Transition=0)" http-equiv="Page-Enter"/><meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible"/><script type="text/javascript">window.NREUM||(NREUM={});NREUM.info = {"beacon":"bam-cell.nr-data.net","errorBeacon":"bam-cell.nr-data.net","licenseKey":"4b6f7f959c","applicationID":"229922501","transactionName":"b1xWMUIDWBdWARFYX1YWdTZgTVIBUQMQXUQWWEcVSA==","queueTime":0,"applicationTime":1457,"agent":"","atts":""}</script><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:false},ajax:{deny_list:["bam-cell.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={xpid:"VQYBUlRVChACVlhbBQMCVlU=",licenseKey:"4b6f7f959c",applicationID:"229922501"};window.NREUM||(NREUM={}),__nr_require=function(t,e,n){function r(n){if(!e[n]){var i=e[n]={exports:{}};t[n][0].call(i.exports,function(e){var i=t[n][1][e];return r(i||e)},i,i.exports)}return e[n].exports}if("function"==typeof __nr_require)return __nr_require;for(var i=0;i<n.length;i++)r(n[i]);return r}({1:[function(t,e,n){function r(t){try{s.console&&console.log(t)}catch(e){}}var i,o=t("ee"),a=t(26),s={};try{i=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(s.console=!0,i.indexOf("dev")!==-1&&(s.dev=!0),i.indexOf("nr_dev")!==-1&&(s.nrDev=!0))}catch(c){}s.nrDev&&o.on("internal-error",function(t){r(t.stack)}),s.dev&&o.on("fn-err",function(t,e,n){r(n.stack)}),s.dev&&(r("NR AGENT IN DEVELOPMENT MODE"),r("flags: "+a(s,function(t,e){return t}).join(", ")))},{}],2:[function(t,e,n){function r(t,e,n,r,s){try{p?p-=1:i(s||new UncaughtException(t,e,n),!0)}catch(f){try{o("ierr",[f,c.now(),!0])}catch(d){}}return"function"==typeof u&&u.apply(this,a(arguments))}function UncaughtException(t,e,n){this.message=t||"Uncaught error with no additional information",this.sourceURL=e,this.line=n}function i(t,e){var n=e?null:c.now();o("err",[t,n])}var o=t("handle"),a=t(27),s=t("ee"),c=t("loader"),f=t("gos"),u=window.onerror,d=!1,l="nr@seenError";if(!c.disabled){var p=0;c.features.err=!0,t(1),window.onerror=r;try{throw new Error}catch(h){"stack"in h&&(t(10),t(9),"addEventListener"in window&&t(6),c.xhrWrappable&&t(11),d=!0)}s.on("fn-start",function(t,e,n){d&&(p+=1)}),s.on("fn-err",function(t,e,n){d&&!n[l]&&(f(n,l,function(){return!0}),this.thrown=!0,i(n))}),s.on("fn-end",function(){d&&!this.thrown&&p>0&&(p-=1)}),s.on("internal-error",function(t){o("ierr",[t,c.now(),!0])})}},{}],3:[function(t,e,n){var r=t("loader");r.disabled||(r.features.ins=!0)},{}],4:[function(t,e,n){function r(){var t=new PerformanceObserver(function(t,e){var n=t.getEntries();s(m,[n])});try{t.observe({entryTypes:["resource"]})}catch(e){}}function i(t){if(s(m,[window.performance.getEntriesByType(w)]),window.performance["c"+d])try{window.performance[p](h,i,!1)}catch(t){}else try{window.performance[p]("webkit"+h,i,!1)}catch(t){}}function o(t){}if(window.performance&&window.performance.timing&&window.performance.getEntriesByType){var a=t("ee"),s=t("handle"),c=t(10),f=t(9),u=t(5),d="learResourceTimings",l="addEventListener",p="removeEventListener",h="resourcetimingbufferfull",m="bstResource",w="resource",v="-start",g="-end",y="fn"+v,x="fn"+g,b="bstTimer",E="pushState",R=t("loader");if(!R.disabled){R.features.stn=!0,t(8),"addEventListener"in window&&t(6);var O=NREUM.o.EV;a.on(y,function(t,e){var n=t[0];n instanceof O&&(this.bstStart=R.now())}),a.on(x,function(t,e){var n=t[0];n instanceof O&&s("bst",[n,e,this.bstStart,R.now()])}),c.on(y,function(t,e,n){this.bstStart=R.now(),this.bstType=n}),c.on(x,function(t,e){s(b,[e,this.bstStart,R.now(),this.bstType])}),f.on(y,function(){this.bstStart=R.now()}),f.on(x,function(t,e){s(b,[e,this.bstStart,R.now(),"requestAnimationFrame"])}),a.on(E+v,function(t){this.time=R.now(),this.startPath=location.pathname+location.hash}),a.on(E+g,function(t){s("bstHist",[location.pathname+location.hash,this.startPath,this.time])}),u()?(s(m,[window.performance.getEntriesByType("resource")]),r()):l in window.performance&&(window.performance["c"+d]?window.performance[l](h,i,!1):window.performance[l]("webkit"+h,i,!1)),document[l]("scroll",o,{passive:!0}),document[l]("keypress",o,!1),document[l]("click",o,!1)}}},{}],5:[function(t,e,n){e.exports=function(){return"PerformanceObserver"in window&&"function"==typeof window.PerformanceObserver}},{}],6:[function(t,e,n){function r(t){for(var e=t;e&&!e.hasOwnProperty(u);)e=Object.getPrototypeOf(e);e&&i(e)}function i(t){s.inPlace(t,[u,d],"-",o)}function o(t,e){return t[1]}var a=t("ee").get("events"),s=t("wrap-function")(a,!0),c=t("gos"),f=XMLHttpRequest,u="addEventListener",d="removeEventListener";e.exports=a,"getPrototypeOf"in Object?(r(document),r(window),r(f.prototype)):f.prototype.hasOwnProperty(u)&&(i(window),i(f.prototype)),a.on(u+"-start",function(t,e){var n=t[1],r=c(n,"nr@wrapped",function(){function t(){if("function"==typeof n.handleEvent)return n.handleEvent.apply(n,arguments)}var e={object:t,"function":n}[typeof n];return e?s(e,"fn-",null,e.name||"anonymous"):n});this.wrapped=t[1]=r}),a.on(d+"-start",function(t){t[1]=this.wrapped||t[1]})},{}],7:[function(t,e,n){function r(t,e,n){var r=t[e];"function"==typeof r&&(t[e]=function(){var t=o(arguments),e={};i.emit(n+"before-start",[t],e);var a;e[m]&&e[m].dt&&(a=e[m].dt);var s=r.apply(this,t);return i.emit(n+"start",[t,a],s),s.then(function(t){return i.emit(n+"end",[null,t],s),t},function(t){throw i.emit(n+"end",[t],s),t})})}var i=t("ee").get("fetch"),o=t(27),a=t(26);e.exports=i;var s=window,c="fetch-",f=c+"body-",u=["arrayBuffer","blob","json","text","formData"],d=s.Request,l=s.Response,p=s.fetch,h="prototype",m="nr@context";d&&l&&p&&(a(u,function(t,e){r(d[h],e,f),r(l[h],e,f)}),r(s,"fetch",c),i.on(c+"end",function(t,e){var n=this;if(e){var r=e.headers.get("content-length");null!==r&&(n.rxSize=r),i.emit(c+"done",[null,e],n)}else i.emit(c+"done",[t],n)}))},{}],8:[function(t,e,n){var r=t("ee").get("history"),i=t("wrap-function")(r);e.exports=r;var o=window.history&&window.history.constructor&&window.history.constructor.prototype,a=window.history;o&&o.pushState&&o.replaceState&&(a=o),i.inPlace(a,["pushState","replaceState"],"-")},{}],9:[function(t,e,n){var r=t("ee").get("raf"),i=t("wrap-function")(r),o="equestAnimationFrame";e.exports=r,i.inPlace(window,["r"+o,"mozR"+o,"webkitR"+o,"msR"+o],"raf-"),r.on("raf-start",function(t){t[0]=i(t[0],"fn-")})},{}],10:[function(t,e,n){function r(t,e,n){t[0]=a(t[0],"fn-",null,n)}function i(t,e,n){this.method=n,this.timerDuration=isNaN(t[1])?0:+t[1],t[0]=a(t[0],"fn-",this,n)}var o=t("ee").get("timer"),a=t("wrap-function")(o),s="setTimeout",c="setInterval",f="clearTimeout",u="-start",d="-";e.exports=o,a.inPlace(window,[s,"setImmediate"],s+d),a.inPlace(window,[c],c+d),a.inPlace(window,[f,"clearImmediate"],f+d),o.on(c+u,r),o.on(s+u,i)},{}],11:[function(t,e,n){function r(t,e){d.inPlace(e,["onreadystatechange"],"fn-",s)}function i(){var t=this,e=u.context(t);t.readyState>3&&!e.resolved&&(e.resolved=!0,u.emit("xhr-resolved",[],t)),d.inPlace(t,g,"fn-",s)}function o(t){y.push(t),h&&(b?b.then(a):w?w(a):(E=-E,R.data=E))}function a(){for(var t=0;t<y.length;t++)r([],y[t]);y.length&&(y=[])}function s(t,e){return e}function c(t,e){for(var n in t)e[n]=t[n];return e}t(6);var f=t("ee"),u=f.get("xhr"),d=t("wrap-function")(u),l=NREUM.o,p=l.XHR,h=l.MO,m=l.PR,w=l.SI,v="readystatechange",g=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],y=[];e.exports=u;var x=window.XMLHttpRequest=function(t){var e=new p(t);try{u.emit("new-xhr",[e],e),e.addEventListener(v,i,!1)}catch(n){try{u.emit("internal-error",[n])}catch(r){}}return e};if(c(p,x),x.prototype=p.prototype,d.inPlace(x.prototype,["open","send"],"-xhr-",s),u.on("send-xhr-start",function(t,e){r(t,e),o(e)}),u.on("open-xhr-start",r),h){var b=m&&m.resolve();if(!w&&!m){var E=1,R=document.createTextNode(E);new h(a).observe(R,{characterData:!0})}}else f.on("fn-end",function(t){t[0]&&t[0].type===v||a()})},{}],12:[function(t,e,n){function r(t){if(!s(t))return null;var e=window.NREUM;if(!e.loader_config)return null;var n=(e.loader_config.accountID||"").toString()||null,r=(e.loader_config.agentID||"").toString()||null,f=(e.loader_config.trustKey||"").toString()||null;if(!n||!r)return null;var h=p.generateSpanId(),m=p.generateTraceId(),w=Date.now(),v={spanId:h,traceId:m,timestamp:w};return(t.sameOrigin||c(t)&&l())&&(v.traceContextParentHeader=i(h,m),v.traceContextStateHeader=o(h,w,n,r,f)),(t.sameOrigin&&!u()||!t.sameOrigin&&c(t)&&d())&&(v.newrelicHeader=a(h,m,w,n,r,f)),v}function i(t,e){return"00-"+e+"-"+t+"-01"}function o(t,e,n,r,i){var o=0,a="",s=1,c="",f="";return i+"@nr="+o+"-"+s+"-"+n+"-"+r+"-"+t+"-"+a+"-"+c+"-"+f+"-"+e}function a(t,e,n,r,i,o){var a="btoa"in window&&"function"==typeof window.btoa;if(!a)return null;var s={v:[0,1],d:{ty:"Browser",ac:r,ap:i,id:t,tr:e,ti:n}};return o&&r!==o&&(s.d.tk=o),btoa(JSON.stringify(s))}function s(t){return f()&&c(t)}function c(t){var e=!1,n={};if("init"in NREUM&&"distributed_tracing"in NREUM.init&&(n=NREUM.init.distributed_tracing),t.sameOrigin)e=!0;else if(n.allowed_origins instanceof Array)for(var r=0;r<n.allowed_origins.length;r++){var i=h(n.allowed_origins[r]);if(t.hostname===i.hostname&&t.protocol===i.protocol&&t.port===i.port){e=!0;break}}return e}function f(){return"init"in NREUM&&"distributed_tracing"in NREUM.init&&!!NREUM.init.distributed_tracing.enabled}function u(){return"init"in NREUM&&"distributed_tracing"in NREUM.init&&!!NREUM.init.distributed_tracing.exclude_newrelic_header}function d(){return"init"in NREUM&&"distributed_tracing"in NREUM.init&&NREUM.init.distributed_tracing.cors_use_newrelic_header!==!1}function l(){return"init"in NREUM&&"distributed_tracing"in NREUM.init&&!!NREUM.init.distributed_tracing.cors_use_tracecontext_headers}var p=t(23),h=t(14);e.exports={generateTracePayload:r,shouldGenerateTrace:s}},{}],13:[function(t,e,n){function r(t){var e=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var r=0;r<l;r++)t.removeEventListener(d[r],this.listener,!1);e.aborted||(n.duration=a.now()-this.startTime,this.loadCaptureCalled||4!==t.readyState?null==e.status&&(e.status=0):o(this,t),n.cbTime=this.cbTime,s("xhr",[e,n,this.startTime,this.endTime,"xhr"],this))}}function i(t,e){var n=c(e),r=t.params;r.hostname=n.hostname,r.port=n.port,r.protocol=n.protocol,r.host=n.hostname+":"+n.port,r.pathname=n.pathname,t.parsedOrigin=n,t.sameOrigin=n.sameOrigin}function o(t,e){t.params.status=e.status;var n=w(e,t.lastSize);if(n&&(t.metrics.rxSize=n),t.sameOrigin){var r=e.getResponseHeader("X-NewRelic-App-Data");r&&(t.params.cat=r.split(", ").pop())}t.loadCaptureCalled=!0}var a=t("loader");if(a.xhrWrappable&&!a.disabled){var s=t("handle"),c=t(14),f=t(12).generateTracePayload,u=t("ee"),d=["load","error","abort","timeout"],l=d.length,p=t("id"),h=t(19),m=t(18),w=t(15),v=NREUM.o.REQ,g=window.XMLHttpRequest;a.features.xhr=!0,t(11),t(7),u.on("new-xhr",function(t){var e=this;e.totalCbs=0,e.called=0,e.cbTime=0,e.end=r,e.ended=!1,e.xhrGuids={},e.lastSize=null,e.loadCaptureCalled=!1,e.params=this.params||{},e.metrics=this.metrics||{},t.addEventListener("load",function(n){o(e,t)},!1),h&&(h>34||h<10)||t.addEventListener("progress",function(t){e.lastSize=t.loaded},!1)}),u.on("open-xhr-start",function(t){this.params={method:t[0]},i(this,t[1]),this.metrics={}}),u.on("open-xhr-end",function(t,e){"loader_config"in NREUM&&"xpid"in NREUM.loader_config&&this.sameOrigin&&e.setRequestHeader("X-NewRelic-ID",NREUM.loader_config.xpid);var n=f(this.parsedOrigin);if(n){var r=!1;n.newrelicHeader&&(e.setRequestHeader("newrelic",n.newrelicHeader),r=!0),n.traceContextParentHeader&&(e.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&e.setRequestHeader("tracestate",n.traceContextStateHeader),r=!0),r&&(this.dt=n)}}),u.on("send-xhr-start",function(t,e){var n=this.metrics,r=t[0],i=this;if(n&&r){var o=m(r);o&&(n.txSize=o)}this.startTime=a.now(),this.listener=function(t){try{"abort"!==t.type||i.loadCaptureCalled||(i.params.aborted=!0),("load"!==t.type||i.called===i.totalCbs&&(i.onloadCalled||"function"!=typeof e.onload))&&i.end(e)}catch(n){try{u.emit("internal-error",[n])}catch(r){}}};for(var s=0;s<l;s++)e.addEventListener(d[s],this.listener,!1)}),u.on("xhr-cb-time",function(t,e,n){this.cbTime+=t,e?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof n.onload||this.end(n)}),u.on("xhr-load-added",function(t,e){var n=""+p(t)+!!e;this.xhrGuids&&!this.xhrGuids[n]&&(this.xhrGuids[n]=!0,this.totalCbs+=1)}),u.on("xhr-load-removed",function(t,e){var n=""+p(t)+!!e;this.xhrGuids&&this.xhrGuids[n]&&(delete this.xhrGuids[n],this.totalCbs-=1)}),u.on("xhr-resolved",function(){this.endTime=a.now()}),u.on("addEventListener-end",function(t,e){e instanceof g&&"load"===t[0]&&u.emit("xhr-load-added",[t[1],t[2]],e)}),u.on("removeEventListener-end",function(t,e){e instanceof g&&"load"===t[0]&&u.emit("xhr-load-removed",[t[1],t[2]],e)}),u.on("fn-start",function(t,e,n){e instanceof g&&("onload"===n&&(this.onload=!0),("load"===(t[0]&&t[0].type)||this.onload)&&(this.xhrCbStart=a.now()))}),u.on("fn-end",function(t,e){this.xhrCbStart&&u.emit("xhr-cb-time",[a.now()-this.xhrCbStart,this.onload,e],e)}),u.on("fetch-before-start",function(t){function e(t,e){var n=!1;return e.newrelicHeader&&(t.set("newrelic",e.newrelicHeader),n=!0),e.traceContextParentHeader&&(t.set("traceparent",e.traceContextParentHeader),e.traceContextStateHeader&&t.set("tracestate",e.traceContextStateHeader),n=!0),n}var n,r=t[1]||{};"string"==typeof t[0]?n=t[0]:t[0]&&t[0].url?n=t[0].url:window.URL&&t[0]&&t[0]instanceof URL&&(n=t[0].href),n&&(this.parsedOrigin=c(n),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=f(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if("string"==typeof t[0]||window.URL&&t[0]&&t[0]instanceof URL){var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),e(o.headers,i)&&(this.dt=i),t.length>1?t[1]=o:t.push(o)}else t[0]&&t[0].headers&&e(t[0].headers,i)&&(this.dt=i)}),u.on("fetch-start",function(t,e){this.params={},this.metrics={},this.startTime=a.now(),this.dt=e,t.length>=1&&(this.target=t[0]),t.length>=2&&(this.opts=t[1]);var n,r=this.opts||{},o=this.target;"string"==typeof o?n=o:"object"==typeof o&&o instanceof v?n=o.url:window.URL&&"object"==typeof o&&o instanceof URL&&(n=o.href),i(this,n);var s=(""+(o&&o instanceof v&&o.method||r.method||"GET")).toUpperCase();this.params.method=s,this.txSize=m(r.body)||0}),u.on("fetch-done",function(t,e){this.endTime=a.now(),this.params||(this.params={}),this.params.status=e?e.status:0;var n;"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var r={txSize:this.txSize,rxSize:n,duration:a.now()-this.startTime};s("xhr",[this.params,r,this.startTime,this.endTime,"fetch"],this)})}},{}],14:[function(t,e,n){var r={};e.exports=function(t){if(t in r)return r[t];var e=document.createElement("a"),n=window.location,i={};e.href=t,i.port=e.port;var o=e.href.split("://");!i.port&&o[1]&&(i.port=o[1].split("/")[0].split("@").pop().split(":")[1]),i.port&&"0"!==i.port||(i.port="https"===o[0]?"443":"80"),i.hostname=e.hostname||n.hostname,i.pathname=e.pathname,i.protocol=o[0],"/"!==i.pathname.charAt(0)&&(i.pathname="/"+i.pathname);var a=!e.protocol||":"===e.protocol||e.protocol===n.protocol,s=e.hostname===document.domain&&e.port===n.port;return i.sameOrigin=a&&(!e.hostname||s),"/"===i.pathname&&(r[t]=i),i}},{}],15:[function(t,e,n){function r(t,e){var n=t.responseType;return"json"===n&&null!==e?e:"arraybuffer"===n||"blob"===n||"json"===n?i(t.response):"text"===n||""===n||void 0===n?i(t.responseText):void 0}var i=t(18);e.exports=r},{}],16:[function(t,e,n){function r(){}function i(t,e,n){return function(){return o(t,[f.now()].concat(s(arguments)),e?null:this,n),e?void 0:this}}var o=t("handle"),a=t(26),s=t(27),c=t("ee").get("tracer"),f=t("loader"),u=NREUM;"undefined"==typeof window.newrelic&&(newrelic=u);var d=["setPageViewName","setCustomAttribute","setErrorHandler","finished","addToTrace","inlineHit","addRelease"],l="api-",p=l+"ixn-";a(d,function(t,e){u[e]=i(l+e,!0,"api")}),u.addPageAction=i(l+"addPageAction",!0),u.setCurrentRouteName=i(l+"routeName",!0),e.exports=newrelic,u.interaction=function(){return(new r).get()};var h=r.prototype={createTracer:function(t,e){var n={},r=this,i="function"==typeof e;return o(p+"tracer",[f.now(),t,n],r),function(){if(c.emit((i?"":"no-")+"fn-start",[f.now(),r,i],n),i)try{return e.apply(this,arguments)}catch(t){throw c.emit("fn-err",[arguments,this,t],n),t}finally{c.emit("fn-end",[f.now()],n)}}}};a("actionText,setName,setAttribute,save,ignore,onEnd,getContext,end,get".split(","),function(t,e){h[e]=i(p+e)}),newrelic.noticeError=function(t,e){"string"==typeof t&&(t=new Error(t)),o("err",[t,f.now(),!1,e])}},{}],17:[function(t,e,n){function r(t){if(NREUM.init){for(var e=NREUM.init,n=t.split("."),r=0;r<n.length-1;r++)if(e=e[n[r]],"object"!=typeof e)return;return e=e[n[n.length-1]]}}e.exports={getConfiguration:r}},{}],18:[function(t,e,n){e.exports=function(t){if("string"==typeof t&&t.length)return t.length;if("object"==typeof t){if("undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer&&t.byteLength)return t.byteLength;if("undefined"!=typeof Blob&&t instanceof Blob&&t.size)return t.size;if(!("undefined"!=typeof FormData&&t instanceof FormData))try{return JSON.stringify(t).length}catch(e){return}}}},{}],19:[function(t,e,n){var r=0,i=navigator.userAgent.match(/Firefox[\/\s](\d+\.\d+)/);i&&(r=+i[1]),e.exports=r},{}],20:[function(t,e,n){function r(){return s.exists&&performance.now?Math.round(performance.now()):(o=Math.max((new Date).getTime(),o))-a}function i(){return o}var o=(new Date).getTime(),a=o,s=t(28);e.exports=r,e.exports.offset=a,e.exports.getLastTimestamp=i},{}],21:[function(t,e,n){function r(t){return!(!t||!t.protocol||"file:"===t.protocol)}e.exports=r},{}],22:[function(t,e,n){function r(t,e){var n=t.getEntries();n.forEach(function(t){"first-paint"===t.name?d("timing",["fp",Math.floor(t.startTime)]):"first-contentful-paint"===t.name&&d("timing",["fcp",Math.floor(t.startTime)])})}function i(t,e){var n=t.getEntries();n.length>0&&d("lcp",[n[n.length-1]])}function o(t){t.getEntries().forEach(function(t){t.hadRecentInput||d("cls",[t])})}function a(t){if(t instanceof h&&!w){var e=Math.round(t.timeStamp),n={type:t.type};e<=l.now()?n.fid=l.now()-e:e>l.offset&&e<=Date.now()?(e-=l.offset,n.fid=l.now()-e):e=l.now(),w=!0,d("timing",["fi",e,n])}}function s(t){"hidden"===t&&d("pageHide",[l.now()])}if(!("init"in NREUM&&"page_view_timing"in NREUM.init&&"enabled"in NREUM.init.page_view_timing&&NREUM.init.page_view_timing.enabled===!1)){var c,f,u,d=t("handle"),l=t("loader"),p=t(25),h=NREUM.o.EV;if("PerformanceObserver"in window&&"function"==typeof window.PerformanceObserver){c=new PerformanceObserver(r);try{c.observe({entryTypes:["paint"]})}catch(m){}f=new PerformanceObserver(i);try{f.observe({entryTypes:["largest-contentful-paint"]})}catch(m){}u=new PerformanceObserver(o);try{u.observe({type:"layout-shift",buffered:!0})}catch(m){}}if("addEventListener"in document){var w=!1,v=["click","keydown","mousedown","pointerdown","touchstart"];v.forEach(function(t){document.addEventListener(t,a,!1)})}p(s)}},{}],23:[function(t,e,n){function r(){function t(){return e?15&e[n++]:16*Math.random()|0}var e=null,n=0,r=window.crypto||window.msCrypto;r&&r.getRandomValues&&(e=r.getRandomValues(new Uint8Array(31)));for(var i,o="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx",a="",s=0;s<o.length;s++)i=o[s],"x"===i?a+=t().toString(16):"y"===i?(i=3&t()|8,a+=i.toString(16)):a+=i;return a}function i(){return a(16)}function o(){return a(32)}function a(t){function e(){return n?15&n[r++]:16*Math.random()|0}var n=null,r=0,i=window.crypto||window.msCrypto;i&&i.getRandomValues&&Uint8Array&&(n=i.getRandomValues(new Uint8Array(31)));for(var o=[],a=0;a<t;a++)o.push(e().toString(16));return o.join("")}e.exports={generateUuid:r,generateSpanId:i,generateTraceId:o}},{}],24:[function(t,e,n){function r(t,e){if(!i)return!1;if(t!==i)return!1;if(!e)return!0;if(!o)return!1;for(var n=o.split("."),r=e.split("."),a=0;a<r.length;a++)if(r[a]!==n[a])return!1;return!0}var i=null,o=null,a=/Version\/(\S+)\s+Safari/;if(navigator.userAgent){var s=navigator.userAgent,c=s.match(a);c&&s.indexOf("Chrome")===-1&&s.indexOf("Chromium")===-1&&(i="Safari",o=c[1])}e.exports={agent:i,version:o,match:r}},{}],25:[function(t,e,n){function r(t){function e(){t(a&&document[a]?document[a]:document[i]?"hidden":"visible")}"addEventListener"in document&&o&&document.addEventListener(o,e,!1)}e.exports=r;var i,o,a;"undefined"!=typeof document.hidden?(i="hidden",o="visibilitychange",a="visibilityState"):"undefined"!=typeof document.msHidden?(i="msHidden",o="msvisibilitychange"):"undefined"!=typeof document.webkitHidden&&(i="webkitHidden",o="webkitvisibilitychange",a="webkitVisibilityState")},{}],26:[function(t,e,n){function r(t,e){var n=[],r="",o=0;for(r in t)i.call(t,r)&&(n[o]=e(r,t[r]),o+=1);return n}var i=Object.prototype.hasOwnProperty;e.exports=r},{}],27:[function(t,e,n){function r(t,e,n){e||(e=0),"undefined"==typeof n&&(n=t?t.length:0);for(var r=-1,i=n-e||0,o=Array(i<0?0:i);++r<i;)o[r]=t[e+r];return o}e.exports=r},{}],28:[function(t,e,n){e.exports={exists:"undefined"!=typeof window.performance&&window.performance.timing&&"undefined"!=typeof window.performance.timing.navigationStart}},{}],ee:[function(t,e,n){function r(){}function i(t){function e(t){return t&&t instanceof r?t:t?f(t,c,a):a()}function n(n,r,i,o,a){if(a!==!1&&(a=!0),!p.aborted||o){t&&a&&t(n,r,i);for(var s=e(i),c=m(n),f=c.length,u=0;u<f;u++)c[u].apply(s,r);var l=d[y[n]];return l&&l.push([x,n,r,s]),s}}function o(t,e){g[t]=m(t).concat(e)}function h(t,e){var n=g[t];if(n)for(var r=0;r<n.length;r++)n[r]===e&&n.splice(r,1)}function m(t){return g[t]||[]}function w(t){return l[t]=l[t]||i(n)}function v(t,e){p.aborted||u(t,function(t,n){e=e||"feature",y[n]=e,e in d||(d[e]=[])})}var g={},y={},x={on:o,addEventListener:o,removeEventListener:h,emit:n,get:w,listeners:m,context:e,buffer:v,abort:s,aborted:!1};return x}function o(t){return f(t,c,a)}function a(){return new r}function s(){(d.api||d.feature)&&(p.aborted=!0,d=p.backlog={})}var c="nr@context",f=t("gos"),u=t(26),d={},l={},p=e.exports=i();e.exports.getOrSetContext=o,p.backlog=d},{}],gos:[function(t,e,n){function r(t,e,n){if(i.call(t,e))return t[e];var r=n();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(t,e,{value:r,writable:!0,enumerable:!1}),r}catch(o){}return t[e]=r,r}var i=Object.prototype.hasOwnProperty;e.exports=r},{}],handle:[function(t,e,n){function r(t,e,n,r){i.buffer([t],r),i.emit(t,e,n)}var i=t("ee").get("handle");e.exports=r,r.ee=i},{}],id:[function(t,e,n){function r(t){var e=typeof t;return!t||"object"!==e&&"function"!==e?-1:t===window?0:a(t,o,function(){return i++})}var i=1,o="nr@id",a=t("gos");e.exports=r},{}],loader:[function(t,e,n){function r(){if(!S++){var t=O.info=NREUM.info,e=m.getElementsByTagName("script")[0];if(setTimeout(f.abort,3e4),!(t&&t.licenseKey&&t.applicationID&&e))return f.abort();c(E,function(e,n){t[e]||(t[e]=n)});var n=a();s("mark",["onload",n+O.offset],null,"api"),s("timing",["load",n]);var r=m.createElement("script");0===t.agent.indexOf("http://")||0===t.agent.indexOf("https://")?r.src=t.agent:r.src=p+"://"+t.agent,e.parentNode.insertBefore(r,e)}}function i(){"complete"===m.readyState&&o()}function o(){s("mark",["domContent",a()+O.offset],null,"api")}var a=t(20),s=t("handle"),c=t(26),f=t("ee"),u=t(24),d=t(21),l=t(17),p=l.getConfiguration("ssl")===!1?"http":"https",h=window,m=h.document,w="addEventListener",v="attachEvent",g=h.XMLHttpRequest,y=g&&g.prototype,x=!d(h.location);NREUM.o={ST:setTimeout,SI:h.setImmediate,CT:clearTimeout,XHR:g,REQ:h.Request,EV:h.Event,PR:h.Promise,MO:h.MutationObserver};var b=""+location,E={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",agent:"js-agent.newrelic.com/nr-1211.min.js"},R=g&&y&&y[w]&&!/CriOS/.test(navigator.userAgent),O=e.exports={offset:a.getLastTimestamp(),now:a,origin:b,features:{},xhrWrappable:R,userAgent:u,disabled:x};if(!x){t(16),t(22),m[w]?(m[w]("DOMContentLoaded",o,!1),h[w]("load",r,!1)):(m[v]("onreadystatechange",i),h[v]("onload",r)),s("mark",["firstbyte",a.getLastTimestamp()],null,"api");var S=0}},{}],"wrap-function":[function(t,e,n){function r(t,e){function n(e,n,r,c,f){function nrWrapper(){var o,a,u,l;try{a=this,o=d(arguments),u="function"==typeof r?r(o,a):r||{}}catch(p){i([p,"",[o,a,c],u],t)}s(n+"start",[o,a,c],u,f);try{return l=e.apply(a,o)}catch(h){throw s(n+"err",[o,a,h],u,f),h}finally{s(n+"end",[o,a,l],u,f)}}return a(e)?e:(n||(n=""),nrWrapper[l]=e,o(e,nrWrapper,t),nrWrapper)}function r(t,e,r,i,o){r||(r="");var s,c,f,u="-"===r.charAt(0);for(f=0;f<e.length;f++)c=e[f],s=t[c],a(s)||(t[c]=n(s,u?c+r:r,i,c,o))}function s(n,r,o,a){if(!h||e){var s=h;h=!0;try{t.emit(n,r,o,e,a)}catch(c){i([c,n,r,o],t)}h=s}}return t||(t=u),n.inPlace=r,n.flag=l,n}function i(t,e){e||(e=u);try{e.emit("internal-error",t)}catch(n){}}function o(t,e,n){if(Object.defineProperty&&Object.keys)try{var r=Object.keys(t);return r.forEach(function(n){Object.defineProperty(e,n,{get:function(){return t[n]},set:function(e){return t[n]=e,e}})}),e}catch(o){i([o],n)}for(var a in t)p.call(t,a)&&(e[a]=t[a]);return e}function a(t){return!(t&&t instanceof Function&&t.apply&&!t[l])}function s(t,e){var n=e(t);return n[l]=t,o(t,n,u),n}function c(t,e,n){var r=t[e];t[e]=s(r,n)}function f(){for(var t=arguments.length,e=new Array(t),n=0;n<t;++n)e[n]=arguments[n];return e}var u=t("ee"),d=t(27),l="nr@original",p=Object.prototype.hasOwnProperty,h=!1;e.exports=r,e.exports.wrapFunction=s,e.exports.wrapInPlace=c,e.exports.argsToArray=f},{}]},{},["loader",2,13,4,3]);</script><meta content="width=device-width, initial-scale=1" name="viewport"/><!--[if lte IE 8]> <link id="respond-proxy" rel="respond-proxy" media="screen" href="//s22.q4cdn.com/826641620/files/js/respond-proxy.html" /> <link id="respond-redirect" rel="respond-redirect" media="screen" href="https://investor.twitterinc.com/js/respond.proxy.gif" /> <![endif]--> <link type="text/css" rel="stylesheet" media="all" href="//web.archive.org/web/20211020113916cs_/https://fonts.googleapis.com/css?family=Open+Sans:400,300,600"/> <link type="image/x-icon" rel="icon" media="" href="//web.archive.org/web/20211020113916im_/https://s22.q4cdn.com/826641620/files/favicon.ico"/> <link type="image/x-icon" rel="shortcut icon" media="" href="//web.archive.org/web/20211020113916im_/https://s22.q4cdn.com/826641620/files/favicon.ico"/> <link rel="stylesheet" media="print" href="//web.archive.org/web/20211020113916cs_/https://s22.q4cdn.com/826641620/files/css/print.css"/> <link id="htmlGlobalLinkCss" type="text/css" rel="stylesheet" media="all" href="//web.archive.org/web/20211020113916cs_/https://s22.q4cdn.com/826641620/files/css/global.css?v=32657"/><link id="htmlClientLinkCss" type="text/css" rel="stylesheet" media="all" href="//web.archive.org/web/20211020113916cs_/https://s22.q4cdn.com/826641620/files/css/client.css?v=33042"/><link id="htmlLinkPrintCss" type="text/css" rel="stylesheet" media="print" href="//web.archive.org/web/20211020113916cs_/https://s22.q4cdn.com/826641620/files/css/print.css"/><script type="text/javascript" src="//web.archive.org/web/20211020113916js_/https://s22.q4cdn.com/826641620/files/js/q4.core.1.0.4.min.js"></script> <script type="text/javascript" src="//web.archive.org/web/20211020113916js_/https://s22.q4cdn.com/826641620/files/js/q4.app.1.0.4.min.js"></script> <script type="text/javascript" src="https://web.archive.org/web/20211020113916js_/https://widgets.q4app.com/widgets/q4.api.1.12.19.min.js"></script> <!--[if lte IE 8]> <script type="text/javascript" src="https://investor.twitterinc.com/js/respond.proxy.js"></script> <![endif]--> <script type="text/javascript">(function (i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new Date(); a = s.createElement(o), m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m) })(window, document, 'script', '//web.archive.org/web/20211020113916/https://www.google-analytics.com/analytics.js', 'ga'); (function ($) { function initGaTracking(isp, org) { isp = isp || '(not set)'; org = org || '(not set)'; $.each(trackingCodes, function (i, data) { if (data.qualifier === "Q4") { ga('create', data.trackingCode, 'auto'); // Q4 tracker ga('set', { 'dimension1': isp }); ga('set', { 'dimension2': org }); ga('set', 'anonymizeIp', true); ga('send', 'pageview', { 'page': location.pathname + location.search + location.hash }); // send pageview to Q4 tracker } else { ga('create', data.trackingCode, 'auto', { 'name': data.qualifier }); // Client tracker ga(data.qualifier + '.set', 'anonymizeIp', true); ga(data.qualifier + '.send', 'pageview', { 'page': location.pathname + location.search + location.hash }); // send pageview to Client tracker } }); } var trackingCodes = [{qualifier: 'Q4', trackingCode: 'UA-128093481-47'}, {qualifier: 'Client', trackingCode: 'UA-128093481-47'}]; var ipSessStorageKey = 'ipApiInfo'; var ipJsonStringified = sessionStorage.getItem(ipSessStorageKey); if (ipJsonStringified) { try { var ipJsonParsed = JSON.parse(ipJsonStringified); initGaTracking(ipJsonParsed.isp, ipJsonParsed.org); } catch (e) { console.error('Failed to JSON parse IP API session storage data\n', e); initGaTracking(); } } else { $.getJSON('https://web.archive.org/web/20211020113916/https://pro.ip-api.com/json/?key=xdjZbj0ZiVVozCo&fields=isp,org') .done(function (ipJson) { sessionStorage.setItem(ipSessStorageKey, JSON.stringify(ipJson)); initGaTracking(ipJson.isp, ipJson.org); }) .fail(function () { initGaTracking(); }); } })(jQuery); </script></head> <body style="margin: 0px" class="BodyBackground"> <input type="hidden" id="__RequestVerificationToken"/> <div id="pageClass" class="Sectionhome PageDefault PageHome LayoutHomePageLayout Languageen-US"> <div class="PageDefaultInner"> <div id="litPageDiv" class="PageHome SectionHome ParentSection_home"> <a name="top"></a> <form action="default.aspx" method="post" id="fmForm1"> <div class="aspNetHidden"> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value=""/> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value=""/> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value=""/> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['fmForm1']; if (!theForm) { theForm = document.fmForm1; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> <script type="text/javascript"> //<![CDATA[ function GetViewType(){ return '2'; } function GetRevisionNumber(){ return '1'; } function GetLanguageId(){ return '1'; } function GetVersionNumber(){ return '5.56.0.1'; } function GetPoweredBy(){return 'q4inc';} function GetViewDate(){{ return ''; }} function GetSignature(){{ return ''; }} //]]> </script> <a id="lnkPostback" href="javascript:__doPostBack('lnkPostback','')" style="display: none"></a> <div class="layout layout--home"> <div class="layout_inner"> <div class="layout_header"> <div class="pane pane--header grid--no-gutter"> <div class="pane_inner"><span class="HeaderPaneDiv"><span class="HeaderPaneDiv1"><div id="_ctrl0_ctl06_divModuleContainer" class="module module-embed module-skip"> <div class="module_container module_container--outer"> <div class="module_container module_container--inner"> <a class="module-skip_link" href="#maincontent">Skip to main content</a> </div> </div> </div></span><span class="HeaderPaneDiv2"><div id="_ctrl0_ctl09_divModuleContainer" class="module module-embed"> <div class="module_container module_container--outer"> <div class="module_container module_container--inner"> <script type="text/javascript"> var Q4ApiKey = 'BF185719B0464B3CB809D23926182246'; </script> </div> </div> </div></span><span class="HeaderPaneDiv3"><div id="_ctrl0_ctl12_divModuleContainer" class="module module-embed module-logo"> <div class="module_container module_container--outer"> <div class="module_container module_container--inner"> <div class="logo"> <i class="q4-icon_logo_sml" aria-hidden="true"></i> <span class="sr-only">Twitter logo icon</span> </div> <h3>Investor Relations</h3> <div class="arrow-down"> <i class="q4-icon_arw-d" aria-hidden="true"></i> <span class="sr-only">Arrow down icon</span> </div> </div> </div> </div></span><span class="HeaderPaneDiv4"><div id="_ctrl0_ctl15_divModuleContainer" class="module module-search" role="search"> <div class="module_container module_container--outer"> <h2 id="_ctrl0_ctl15_lblTitle" class="module_title"><span id="_ctrl0_ctl15_lblModuleTitle" class="ModuleTitle"><i class="q4-icon_search" aria-hidden="true"></i><span class="sr-only">Search icon</span></span></h2> <div class="module_container module_container--inner"> <span id="_ctrl0_ctl15_lblSearchText" class="module-search_text"></span> <input name="_ctrl0$ctl15$txtSearchInput" type="text" maxlength="256" id="_ctrl0_ctl15_txtSearchInput" class="module_input module-search_input" aria-label="Search query" placeholder="Search Investor Relations" value="" onkeypress="javascript:var key; if (window.event) { key = window.event.keyCode; } else if (e) { key = e.which; } else { return true; } if (key == 13) __doPostBack('_ctrl0$ctl15$btnSearch', ''); "/> <input type="submit" name="_ctrl0$ctl15$btnSearch" value="" id="_ctrl0_ctl15_btnSearch" class="module_button module-search_button"/> </div> </div> </div></span><span class="HeaderPaneDiv5"><div id="_ctrl0_ctl18_divModuleContainer" class="module module-embed layout_toggle"> <div class="module_container module_container--outer"> <div class="module_container module_container--inner"> <span></span> </div> </div> </div></span></span></div> </div> <div class="pane pane--banner grid--no-gutter"> <div class="pane_inner"><span class="HeaderPane2Div1"><div id="_ctrl0_ctl42_divModuleContainer" class="module module-html module-home-title"> <div class="module_container module_container--outer"> <div class="module_container module_container--inner"> <h2>Investor Relations</h2> <h4>Twitter is what’s happening in the world and what people are talking about right now.</h4> </div> </div> </div></span></div> </div> <div class="pane pane--navigation"> <div class="pane_inner"><span class="NavigationPaneDiv7"><nav class="nav nav--main"><ul class="level1"> <li><a href="https://web.archive.org/web/20211020113916/http://investor.twitterinc.com/home/default.aspx">Homepage</a></li><li class="has-children"><a href="https://web.archive.org/web/20211020113916/http://investor.twitterinc.com/financial-information/default.aspx">Financial information</a><ul class="level2"> <li><a href="https://web.archive.org/web/20211020113916/http://investor.twitterinc.com/financial-information/financial-releases/default.aspx">Financial releases</a></li><li><a href="https://web.archive.org/web/20211020113916/http://investor.twitterinc.com/financial-information/quarterly-results/default.aspx">Quarterly results</a></li><li><a href="https://web.archive.org/web/20211020113916/http://investor.twitterinc.com/financial-information/annual-reports/default.aspx">Annual reports</a></li><li><a href="https://web.archive.org/web/20211020113916/http://investor.twitterinc.com/financial-information/sec-filings/default.aspx">SEC filings</a></li> </ul></li><li class="has-children"><a href="https://web.archive.org/web/20211020113916/http://investor.twitterinc.com/events-and-presentations/default.aspx">Events & presentations</a><ul class="level2"> <li><a href="https://web.archive.org/web/20211020113916/http://investor.twitterinc.com/events-and-presentations/annual-meeting/default.aspx">Annual Meeting of Stockholder 2021</a></li><li><a href="https://web.archive.org/web/20211020113916/http://investor.twitterinc.com/events-and-presentations/twitter-analyst-day/default.aspx">Twitter Analyst Day 2021</a></li> </ul></li><li class="has-children"><a href="https://web.archive.org/web/20211020113916/http://investor.twitterinc.com/investor-resources/default.aspx">Investor resources</a><ul class="level2"> <li><a href="https://web.archive.org/web/20211020113916/https://blog.twtrinc.com/" target="_blank">IR blog</a></li><li><a href="https://web.archive.org/web/20211020113916/https://blog.twitter.com/" target="_blank">Blog directory</a></li><li><a href="https://web.archive.org/web/20211020113916/https://marketing.twitter.com/na/en/success-stories.html" target="_blank">Success stories</a></li> </ul></li><li class="has-children"><a href="https://web.archive.org/web/20211020113916/http://investor.twitterinc.com/stock-information/default.aspx">Stock information</a><ul class="level2"> <li><a href="https://web.archive.org/web/20211020113916/http://investor.twitterinc.com/stock-information/historic-stock-lookup/default.aspx">Historic stock lookup</a></li><li><a href="https://web.archive.org/web/20211020113916/http://investor.twitterinc.com/stock-information/analyst-coverage/default.aspx">Analyst coverage</a></li> </ul></li><li class="has-children"><a href="https://web.archive.org/web/20211020113916/http://investor.twitterinc.com/corporate-governance/default.aspx">Corporate governance </a><ul class="level2"> <li><a href="https://web.archive.org/web/20211020113916/http://investor.twitterinc.com/corporate-governance/board-of-directors/default.aspx">Board of directors</a></li><li><a href="https://web.archive.org/web/20211020113916/https://about.twitter.com/en_us/company.html#leadership" target="_blank">Management</a></li><li><a href="https://web.archive.org/web/20211020113916/http://investor.twitterinc.com/corporate-governance/committee-composition/default.aspx">Committee composition</a></li><li><a href="//web.archive.org/web/20211020113916/https://s22.q4cdn.com/826641620/files/doc_downloads/2021/09/TUK-FY20-UK-Modern-Anti-Slavery-Act-statement.pdf">UK Modern Slavery Act Transparency Statement</a></li><li><a href="//web.archive.org/web/20211020113916/https://s22.q4cdn.com/826641620/files/doc_downloads/governance/Twitter_UK_Tax_Strategy_disclosure.pdf" target="_blank">UK Tax Strategy Disclosure</a></li><li><a href="https://web.archive.org/web/20211020113916/http://investor.twitterinc.com/corporate-governance/contact-the-board-/default.aspx">Contact the board</a></li><li><a href="https://web.archive.org/web/20211020113916/http://investor.twitterinc.com/corporate-governance/Governance-Resources/default.aspx">Governance Resources</a></li> </ul></li><li class="has-children"><a href="https://web.archive.org/web/20211020113916/http://investor.twitterinc.com/contact/default.aspx">Contact</a><ul class="level2"> <li><a href="https://web.archive.org/web/20211020113916/http://investor.twitterinc.com/contact/email-alerts/default.aspx">Email alerts</a></li><li><a href="https://web.archive.org/web/20211020113916/http://investor.twitterinc.com/contact/faq/default.aspx">FAQ</a></li> </ul></li> </ul></nav></span><span class="NavigationPaneDiv8"><div id="_ctrl0_ctl24_divModuleContainer" class="module module-search" role="search"> <div class="module_container module_container--outer"> <div class="module_container module_container--inner"> <span id="_ctrl0_ctl24_lblSearchText" class="module-search_text"></span> <input name="_ctrl0$ctl24$txtSearchInput" type="text" maxlength="256" id="_ctrl0_ctl24_txtSearchInput" class="module_input module-search_input" aria-label="Search query" placeholder="Search Investor Relations" value="" onkeypress="javascript:var key; if (window.event) { key = window.event.keyCode; } else if (e) { key = e.which; } else { return true; } if (key == 13) __doPostBack('_ctrl0$ctl24$btnSearch', ''); "/> <input type="submit" name="_ctrl0$ctl24$btnSearch" value="" id="_ctrl0_ctl24_btnSearch" class="module_button module-search_button"/> </div> </div> </div></span></div> </div> </div> <div class="layout_content" id="maincontent"> <div class="pane pane--breadcrumb"> <div class="pane_inner"></div> </div> <div class="pane pane--left"> <div class="pane_inner"><span class="LeftPaneDiv"></span></div> </div> <div class="pane pane--content"> <div class="pane_inner"><span class="ContentPaneDiv"><span class="ContentPaneDiv2"><div id="_ctrl0_ctl45_divModuleContainer" class="module module-embed background--grey module-news-and-quarterly module--thin-bottom"> <div class="module_container module_container--outer"> <div class="module_container module_container--inner"> <div class="flex_container t-row"> <div class="col col-6 flex_item background--light border-radius"> <div class="module-news-latest module-news-list module-news-list2 text-left padding-module"> <div class="image-container"></div> <h2 class="module_title">Recent Financial Releases</h2> <div class="module_container module_container--content"></div> <a class="button" href="/web/20211020113916/https://investor.twitterinc.com/financial-information/financial-releases/default.aspx">View All</a> </div> </div> <div class="col col-6 flex_item background--light border-radius"> <div class="module-financial-latest text-left padding-module"> <div class="image-container"></div> <div class="module_container module_container--content"></div> <a class="button" href="/web/20211020113916/https://investor.twitterinc.com/financial-information/quarterly-results/default.aspx">View All</a> </div> </div> </div> <script type="text/javascript"> $('.module-news-list2 .module_container--content').news({ usePublic: GetViewType() != "0", apiKey: Q4ApiKey, showAllYears: true, limit: 2, append: false, template: ( '{{#items}}' + '<div class="module_item">' + '<div class="module_headline">' + '<a class="module_headline-link" href="{{url}}"{{#blank}} target="_blank"{{/blank}}>{{title}}</a> ' + '</div>' + '<div class="module_date-time">' + '<span class="module_date-text">{{date}}</span>' + '</div>' + '</div>' + '{{/items}}' ), beforeRender: function(e, data) { $.each(data.items, function(idx, item) { var url = item.url.toLowerCase().split('.'); if ( url[url.length-1] == 'pdf' ) { item.blank = true; } }); } }); if (!String.prototype.startsWith) { Object.defineProperty(String.prototype, 'startsWith', { value: function(search, pos) { return this.substr(!pos || pos < 0 ? 0 : +pos, search.length) === search; } }); } $('.module-financial-latest .module_container--content').financials({ usePublic: GetViewType() != "0", apiKey: Q4ApiKey, fetchAllYears: true, reportTypes: ['First Quarter', 'Second Quarter', 'Third Quarter', 'Fourth Quarter'], shortTypes: { 'First Quarter': 'Q1', 'Second Quarter': 'Q2', 'Third Quarter': 'Q3', 'Fourth Quarter': 'Q4' }, limit: 1, append: false, loadingMessage: '<p class="module_loader"><i class="q4-icon_spinner"></i><span class="sr-only">Loading latest financials...</span></p>', template: ( /* beautify preserve:start */ '{{#items}}' + '<div class="module-financial-latest_item">' + '<h2 class="module_title">{{shortType}} {{year}} Earnings</h2>' + '<div class="module-financial-latest_docs">'+ '<div class="module-financial-latest_docs-wrapper">'+ '<div class="">'+ '{{#docs}}' + '<div class="module_links module_q4-icon-links">' + '<a class="module_link module_link-{{docCategory}}" href="{{docUrl}}"{{#blank}} target="_blank"{{/blank}}>' + '<span class="module_link-text">{{docTitle}}</span>' + '{{#blank}}<span class="sr-only">(opens in new window)</span>{{/blank}}'+ '</a>' + '</div>' + '{{/docs}}' + '</div>' + '</div>' + '</div>' + '</div>' + '{{/items}}' /* beautify preserve:end */ ), beforeRender: function(e, data) { $.each(data.items, function(idx, item) { $.each(item.docs, function(idx, doc) { // Make sure any local links open in the same window var url = doc.docUrl.toLowerCase().split('.'); if ( !url[url.length-1].startsWith('aspx') ) { //url[url.length-1] != 'aspx' doc.blank = true; } }); }); }, complete: function(e){ //This is for setting "More results" button position on mobile var _ = $(e.target); if (_.find('.module_link').length % 2 == 0){ _.closest('.module').addClass('js--docs-even'); } } }); </script> </div> </div> </div></span><span class="ContentPaneDiv3"><div id="_ctrl0_ctl48_divModuleContainer" class="module module-html impact module--thin-top"> <div class="module_container module_container--outer"> <div class="module_container module_container--inner"> <div class="background--light"> <h2 style="font-size: 1.5rem; font-weight: 300; text-align: left; padding-left: 6%;">Having a global impact </h2> <br> <p>In 2021, we published our first Global Impact Report. We're committed to sharing the work we know is important to the people we serve.</p> <span style="padding-left: 36px;"> <a class="button" href="https://web.archive.org/web/20211020113916/https://about.twitter.com/content/dam/about-twitter/en/company/global-impact-2020.pdf " style="margin-right: 80%;">Download </a> </span> </div><br><style></style><br><style></style><br><style></style> </div> </div> </div></span><span class="ContentPaneDiv4"><div id="_ctrl0_ctl51_divModuleContainer" class="module module-embed module-stock-and-events background--gradient"> <div class="module_container module_container--outer"> <div class="module_container module_container--inner"> <div class="flex_container t-row"> <div class="col col-6 flex_item"> <div class="module-stock-quote-home text-left"> <div class="module_container module_container--wrap "></div> </div> </div> <div class="col col-6 flex_item "> <div class="module-event-latest text-left "> <h2 class="module_title">Events & Presentations</h2> <div class="background--light padding-module"> <div class="module_container module_container--content"></div> <a class="button" href="/web/20211020113916/https://investor.twitterinc.com/events-and-presentations/default.aspx">View All</a> </div> </div> </div> </div> <script src="https://web.archive.org/web/20211020113916js_/https://widgets.q4app.com/widgets/q4.stockQuote.1.0.11.min.js"></script> <script> $('.module-stock-quote-home .module_container--wrap').stockQuote({ usePublic: GetViewType() != "0", apiKey: Q4ApiKey, stockTpl: ( '{{#.}}' + '<h2 class="module_title">' + '<span class="module-stock_indice">{{exchange}}: {{symbol}}</span>' + '</h2>' + '<div class="module_container module_container--content flex_container">' + '<div class="col col-3 flex_container background--light border-radius">' + '<div class="module-stock_value ">' + '<span class="module-stock_price">{{tradePrice}}</span>' + '</div>' + '<hr>' + '<div class="module-stock_label ">' + '<span class="module-stock_price">Price</span>' + '</div>' + '</div>' + '<div class="col col-3 flex_container background--light border-radius">' + '<div class="module-stock_value ">' + '<span class="module-stock_percent-change {{uod}}">' + '<span class="module-stock_indicator">{{uodSymbol}}</span>{{percChange}}<sup>%</sup>' + '</span>' + '</div>' + '<hr>' + '<div class="module-stock_label ">' + '<span class="module-stock_percent-change">Change</span>' + '</div>' + '</div>' + '<div class="col col-3 flex_container background--light border-radius">' + '<div class="module-stock_value ">' + '<span class="module-stock_week-high">{{high52}}</span>' + '</div>' + '<hr>' + '<div class="module-stock_label ">' + '<span class="module-stock_week-high">52 Wk. High</span>' + '</div>' + '</div>' + '<div class="col col-3 flex_container background--light border-radius">' + '<div class="module-stock_value ">' + '<span class="module-stock_volume">{{volume}}</span>' + '</div>' + '<hr>' + '<div class="module-stock_label ">' + '<span class="module-stock_volume">Volume</span>' + '</div>' + '</div>' + '<div class="col col-3 flex_container background--light border-radius">' + '<div class="module-stock_value ">' + '<span class="module-market_cap-value"></span>' + '</div>' + '<hr>' + '<div class="module-stock_label ">' + '<span class="module-market_cap">Mkt. Cap.</span>' + '</div>' + '</div>' + '<div class="col col-3 flex_container background--light border-radius">' + '<div class="module-stock_value ">' + '<span class="module-stock_change {{uod}}">' + '<span class="module-stock_indicator">{{uodSymbol}}</span>{{change}}' + '</span>' + '</div>' + '<hr>' + '<div class="module-stock_label ">' + '<span class="module-stock_change">Change</span>' + '</div>' + '</div>' + '<div class="col col-3 flex_container background--light border-radius">' + '<div class="module-stock_value ">' + '<span class="module-stock_week-low">{{low52}}</span>' + '</div>' + '<hr>' + '<div class="module-stock_label ">' + '<span class="module-stock_week-low">52 Wk. Low</span>' + '</div>' + '</div>' + '<div class="col col-3 flex_container background--light border-radius">' + '<div class="module-stock_value ">' + '<span class="module-stock_previous-close">{{previousClose}}</span>' + '</div>' + '<hr>' + '<div class="module-stock_label ">' + '<span class="module-stock_previous-close">Prev. Close</span>' + '</div>' + '</div>' + '</div>' + '<div class="module-stock_footer">' + '<span class="module-stock_delay-text">Pricing delayed by 20 minutes</span><span class="module-stock_date-text">{{tradeDate}} {{tradeTime}}</span>' + '</div>' + '{{/.}}' ), complete: function(event){ $(event.target).find('.module-market_cap-value').stockQuote({ usePublic: GetViewType() != "0", apiKey: Q4ApiKey, stock: ['NYSE:TWTR'], loadingMessage: '', stockTpl: ( '{{#.}}' + '<span>{{marketCap}}</span>' + '{{/.}}' ) }); } }); $('.module-event-latest .module_container--content').events({ usePublic: GetViewType() != "0", apiKey: Q4ApiKey, showAllYears: true, limit: 3, dateFormat: { date: 'MMMM D, YYYY', time: 'hh:mm A' }, useMoment: true, append: false, template: ( '{{#items}}' + '<div class="module_item">' + '<div class="module_item-wrap">' + '<div class="module_headline">' + '<a class="module_headline-link" href="{{url}}">{{title}}</a>' + '</div>' + '<div class="module_date-time">' + '<span class="module_date-text">{{date.date}} / {{date.time}} {{timeZone}}</span>' + '</div>' + '<div class="module_links module_links--stack module_q4-icon-links">' + '{{#webcast}}' + '<div class="module_webcast">' + '<a class="module_link module_webcast-link" href="{{webcast}}" target="_blank">' + '<span class="module_link-text">listen to webcast</span>' + '<span class="sr-only">(opens in new window)</span>'+ '</a>' + '</div>' + '{{/webcast}}' + '<ul class="module_attachments">' + '{{#docs}}' + '<li class="module_attachment {{type}}">' + '<a href="{{url}}" target="_blank" class="module_link module_attachment-link">{{title}} <span class="sr-only">(opens in new window)</span></a>' + '</li>' + '{{/docs}}' + '</ul>' + '{{#isFuture}}' + '<div class="module_add-to-calendar">' + '<span class="module_link module_add-to-calendar-reveal">Add to Calendar</span>' + '<ul class="module_add-to-calendar-list">' + '<li class="module_add-to-calendar-item module_add-to-calendar-item--apple">' + '<a href="/DownloadICal.aspx?id={{id}}" target="_blank" class="module_add-to-calendar-link">' + '<i class="q4-icon_apple"></i>' + '<span class="module_add-to-calendar-text sr-only">Add to Apple Calendar</span>' + '</a>' + '</li>' + '<li class="module_add-to-calendar-item module_add-to-calendar-item--google">' + '<a href="/DownloadICal.aspx?id={{id}}&platform=GoogleCalendar" target="_blank" class="module_add-to-calendar-link">' + '<i class="q4-icon_google"></i>' + '<span class="module_add-to-calendar-text sr-only">Add to Google Calendar</span>' + '</a>' + '</li>' + '<li class="module_add-to-calendar-item module_add-to-calendar-item--outlook">' + '<a href="/DownloadICal.aspx?id={{id}}" target="_blank" class="module_add-to-calendar-link">' + '<i class="q4-icon_microsoft"></i>' + '<span class="module_add-to-calendar-text sr-only">Add to Microsoft Outlook</span>' + '</a>' + '</li>' + '<li class="module_add-to-calendar-item module_add-to-calendar-item--ics">' + '<a href="/DownloadICal.aspx?id={{id}}" target="_blank" class="module_add-to-calendar-link">' + '<i class="q4-icon_calendar"></i>' + '<span class="module_add-to-calendar-text sr-only">Add to iCalendar</span>' + '</a>' + '</li>' + '</ul>' + '</div>' + '{{/isFuture}}' + '</div>' + '</div>' + '</div>' + '{{/items}}' ), complete: function(e){ q4App.addToCalendar($(e.target).find('.module_add-to-calendar')); } }); </script> </div> </div> </div></span><span class="ContentPaneDiv5"><div id="_ctrl0_ctl54_divModuleContainer" class="module module-embed module-blog-and-social"> <div class="module_container module_container--outer"> <div class="module_container module_container--inner"> <div class="flex_container t-row"> <div class="col col-8 flex_item background--light"> <div class="module-blog text-left"> <h2 class="module_title">Latest News from the IR <strong>Twitter Blog</strong></h2> <div class="background--light"> <div class="module_container module_container--content"></div> <a href="https://web.archive.org/web/20211020113916/https://blog.twtrinc.com/" class="button" target="_blank">View all</a> </div> </div> </div> <div class="col col-4 flex_item "> <div class="module-social text-left "> <h2 class="module_title">Latest Tweets</h2> <div class="background--light"> <!-- <div class="module_container module_container--content"></div> --><a class="twitter-timeline" data-width="460" data-height="496" href="https://web.archive.org/web/20211020113916/https://twitter.com/TwitterIR?ref_src=twsrc%5Etfw">Tweets by TwitterIR</a> <script async src="https://web.archive.org/web/20211020113916js_/https://platform.twitter.com/widgets.js" charset="utf-8"></script> </div> </div> </div> </div> <script type="text/javascript" src="//web.archive.org/web/20211020113916js_/https://widgets.q4app.com/widgets/q4.mashfeed.1.6.2.min.js"></script> <script> $.ajax({ dataType: "jsonp", url: 'https://web.archive.org/web/20211020113916/https://blog.twtrinc.com/en/_jcr_content.blog.js?name=investor%20relations', success: function(data){ var sortable = []; for (var item in data) { sortable.push(data[item]); } sortable.reverse(); $.each(sortable, function(i, item) { $( '<div class="module_item">' + '<div class="module_headline"><a href="' + item.link + '" target="_blank">' + item.title +'</a></div>' + '<div class="module_date">' + item.date_and_byline + '</div>' + '<div class="module_more"><a href="' + item.link + '" target="_blank">Read More</a></div>' + '</div' ).appendTo( ".module-blog .module_container--content" ); }); } }); $('.module-social .module_container--content').mashfeed({ dateFormat: 'MMMM D, YYYY', limit: 3, titleLength: 0, summaryLength: 0, parseLinks: true, feeds: [{ name: 'twitter', type: 'socialstream', client: 'twitterinc', channel: 'twitter', template: ( '{{#.}}<div class="module_item module_item-twitter" data="{{link}}">' + '<div class="module_item-wrap">'+ '<div class="module_author">' + '<a href="https://web.archive.org/web/20211020113916/https://twitter.com/TwitterIR" target="_blank"><img class="Avatar" src="//web.archive.org/web/20211020113916/https://s22.q4cdn.com/826641620/files/design/n_fXrUW9_normal.jpg" alt="avatar"></a>' + '<div class="module_author-title">' + '<a href="https://web.archive.org/web/20211020113916/https://twitter.com/TwitterIR" target="_blank"><span class="TweetAuthor-name" title="Twitter Investor Relations">Twitter Investor Relations</span>' + '<span class="TweetAuthor-verifiedBadge">' + '<div class="Icon Icon--verified " title="Verified Account" role="img"></div>' + '<b class="u-hiddenVisually">✔</b>' + '</span>' + '<span class="TweetAuthor-screenName" title="@TwitterIR">@TwitterIR</span></a>' + '</div>' + '</div>' + // '<div class="module_icon"><span class="q4-icon_{{channel}}"></span></div>' + '<div class="module_headline">{{{title}}}</div>' + '<div class="module_date">{{date}}</div>' + '<div>' + '<ul class="timeline-Tweet-actions">' + '<li class="timeline-Tweet-action">' + '<a class="TweetAction TweetAction--heart web-intent" target="_blank" href="https://web.archive.org/web/20211020113916/https://twitter.com/intent/like?tweet_id={{id}}">' + '<div class="Icon Icon--heart TweetAction-icon Icon--heart" aria-label="Like" title="Like" role="img"></div>' + '</a>' + '</li>' + '<li class="timeline-Tweet-action timeline-ShareMenu">' + '<a class="TweetAction TweetAction--share" href="#">' + '<div class="Icon Icon--share TweetAction-icon" aria-label="Share Tweet" title="Share Tweet" role="img"></div>' + '</a>' + '<div class="timeline-ShareMenu-container list--reset">' + '<div class="timeline-ShareMenu-caret"></div>' + '<h3 class="timeline-ShareMenu-title">Share on</h3>' + '<ul role="menu">' + '<li><a class="timeline-ShareMenu-option" target="_blank" href="https://web.archive.org/web/20211020113916/https://twitter.com/intent/retweet?tweet_id={{id}}">Twitter</a></li>' + '<li><a class="timeline-ShareMenu-option" target="_blank" href="https://web.archive.org/web/20211020113916/https://linkedin.com/shareArticle?mini=true&url={{link}}">LinkedIn</a></li>' + '<li><a class="timeline-ShareMenu-option" target="_blank" href="https://web.archive.org/web/20211020113916/https://tumblr.com/widgets/share/tool?canonicalUrl={{link}}">Tumblr</a></li>' + '</ul>' + '</div>' + '</li>' + '</ul>' + '</div>' + '</div>'+ '</div>{{/.}}' ) }], complete: function(e) { var _ = $(e.target); _.find('.TweetAction--share').on('click', function(e) { e.preventDefault(); $(this).siblings('.timeline-ShareMenu-container').addClass('js--active'); }); $(document).click(function (event) { if ($('.timeline-ShareMenu-container').hasClass('js--active')) { if (!$(event.target).closest('.timeline-ShareMenu').length) { $('.timeline-ShareMenu-container').removeClass('js--active'); } } }); _.find('.module_item-twitter').on('click', function(e) { e.preventDefault(); window.open($(this).attr('data')); }); _.find('.module_item-twitter').on('click', 'a', function(e) { e.stopPropagation(); }); } }); </script> </div> </div> </div></span></span></div> </div> <div class="pane pane--right"> <div class="pane_inner"><span class="RightPaneDiv"></span></div> </div> </div> <div class="layout_footer" role="contentinfo"> <div class="pane pane--footer grid--no-gutter"> <div class="pane_inner"><span class="FooterPaneDiv"><span class="FooterPaneDiv10"><div id="_ctrl0_ctl27_divModuleContainer" class="module module-html module-footer-band"> <div class="module_container module_container--outer"> <div class="module_container module_container--inner"> <div class="ndq_tools_inner"> <div class="t-row"> <div id="ndq-tools"> <a class="ndq-noTxtDec" target="_blank" href="https://web.archive.org/web/20211020113916/https://about.twitter.com/company/blogs" title="Blog directory" alt="Blog directory"> <div href="" class="q4-icon_blog-directory font-smaller"><strong>Blog directory</strong></div> </a> <a class="ndq-noTxtDec" target="_blank" href="https://web.archive.org/web/20211020113916/https://biz.twitter.com/success-stories" title="Success stories" alt="Success stories"> <div href="" class="q4-icon_success-stories font-smaller"><strong>Success stories</strong></div> </a> <!-- <a class="ndq-noTxtDec" target="" href="/contact/printed-materials/default.aspx" title="Printed materials" alt="Printed materials"> <div href="" class="q4-icon_printed-materials"><strong>Printed materials</strong></div> </a>--> <!-- HIDE FOR DAY 1 <a class="ndq-noTxtDec" target="" href="/contact/email-alerts/default.aspx" title="Email alerts" alt="Email alerts"> <div href="" class="q4-icon_alerts"><strong>Email alerts</strong></div> </a> --> <a class="ndq-noTxtDec" target="" href="/web/20211020113916/https://investor.twitterinc.com/rss-feeds/default.aspx" title="RSS" alt="RSS"> <div href="" class="q4-icon_rss"><strong>RSS</strong></div> </a> <a class="ndq-noTxtDec print-link" href="" rel="nofollow" title="Print" alt="Print"> <div class="q4-icon_print"><strong>Print</strong></div> </a> <a class="ndq-noTxtDec email-page-link" href="/web/20211020113916/https://investor.twitterinc.com/contact/email-alerts/default.aspx" rel="nofollow" title="Email Page" alt="Email"> <div class="q4-icon_mail"><strong>Email Page</strong></div> </a> </div> </div> </div> </div> </div> </div></span></span></div> </div> <div class="pane pane--footer2"> <div class="pane_inner"><span class="FooterPane2Div11"><div id="_ctrl0_ctl30_divModuleContainer" class="module module-html module-corporate-footer"> <div class="module_container module_container--outer"> <div class="module_container module_container--inner"> <div class="comp-container"> <div class="footer-wrapper"> <div class="nav-col"> <dl> <dt><a href="https://web.archive.org/web/20211020113916/https://about.twitter.com/">About</a></dt> <dd><a href="https://web.archive.org/web/20211020113916/https://blog.twitter.com/">Blogs</a></dd> <dd><a href="https://web.archive.org/web/20211020113916/https://twitter.com/TwitterComms">Press</a></dd> <dd><a href="https://web.archive.org/web/20211020113916/https://about.twitter.com/careers">Careers</a></dd> <dd><a href="/web/20211020113916/https://investor.twitterinc.com/">Investors</a></dd> <dd><a href="https://web.archive.org/web/20211020113916/https://engineering.twitter.com/">Engineering</a></dd> <dd><a href="https://web.archive.org/web/20211020113916/https://support.twitter.com/articles/18311">Policy</a></dd> <dd><a href="https://web.archive.org/web/20211020113916/https://about.twitter.com/company/brand">Brand</a></dd> </dl> </div> <div class="nav-col"> <dl> <dt><a href="https://web.archive.org/web/20211020113916/https://business.twitter.com/">Business</a></dt> <dd><a href="https://web.archive.org/web/20211020113916/https://business.twitter.com/advertising">About Twitter Ads</a></dd> <dd><a href="https://web.archive.org/web/20211020113916/https://business.twitter.com/solutions/targeting">Targeting</a></dd> <dd><a href="https://web.archive.org/web/20211020113916/https://business.twitter.com/analytics">Analytics</a></dd> <dd><a href="https://web.archive.org/web/20211020113916/https://business.twitter.com/help">Ads Help Center</a></dd> <dd><a href="https://web.archive.org/web/20211020113916/https://blog.twitter.com/small-business">Small Business blog</a></dd> <dd><a href="https://web.archive.org/web/20211020113916/https://ads.twitter.com/">Advertise</a></dd> </dl> </div> <div class="nav-col"> <dl> <dt><a href="https://web.archive.org/web/20211020113916/https://dev.twitter.com/">Developers</a></dt> <dd><a href="https://web.archive.org/web/20211020113916/https://dev.twitter.com/overview/documentation">Documentation</a></dd> <dd><a href="https://web.archive.org/web/20211020113916/https://twittercommunity.com/">Forums</a></dd> <!-- <dd><a href="https://dev.twitter.com/overview/events" >Events</a></dd> --> <dd><a href="https://web.archive.org/web/20211020113916/https://blog.twitter.com/developer">Developer blog</a></dd> <dd><a href="https://web.archive.org/web/20211020113916/https://get.fabric.io/">Fabric.io</a></dd> </dl> </div> <div class="nav-col"> <dl> <dt><a href="https://web.archive.org/web/20211020113916/https://support.twitter.com/">Help Center</a></dt> <dd><a href="https://web.archive.org/web/20211020113916/https://support.twitter.com/articles/215585">Using Twitter</a></dd> <dd><a href="https://web.archive.org/web/20211020113916/https://twitter.com/login">My account</a></dd> <dd><a href="https://web.archive.org/web/20211020113916/https://support.twitter.com/categories/283">Fixing a problem</a></dd> <dd><a href="https://web.archive.org/web/20211020113916/https://support.twitter.com/categories/284">Policies and reporting</a></dd> <dd><a href="https://web.archive.org/web/20211020113916/https://about.twitter.com/safety">Safety Center</a></dd> </dl> </div> </div> </div> </div> </div> </div></span></div> </div> <div class="pane pane--credits"> <div class="pane_inner"><span class="Q4FooterDiv12"><div id="_ctrl0_ctl33_divModuleContainer" class="module module-html"> <div class="module_container module_container--outer"> <div class="module_container module_container--inner"> <div class="comp-container"> <div class="footer-wrapper"> <div class="copyright">© <span class="copyright_year"></span> Twitter, Inc.</div> <ul data-block-uuid="3e1a5763-436a-43ea-8c3b-60500f7b9f8a" class="menu side-menu"> <li class="side-menu__item"> <a href="https://web.archive.org/web/20211020113916/https://support.twitter.com/articles/20170514" target="" rel="">Cookies</a> </li> <li class="side-menu__item"> <a href="https://web.archive.org/web/20211020113916/https://twitter.com/privacy" target="" rel="">Privacy</a> </li> <li class="side-menu__item"> <a href="https://web.archive.org/web/20211020113916/https://twitter.com/tos" target="" rel="">Terms and Conditions</a> </li> </ul> </div> </div> </div> </div> </div></span><span class="Q4FooterDiv13"> <div class="module module-q4-credits"> <div class="module_container module_container--outer"> <div class="module_container module_container--inner"> <a href="https://web.archive.org/web/20211020113916/https://www.q4inc.com/Powered-by-Q4/" id="_ctrl0_ctl36_hrefWebsiteRecording" class="module-q4-credits-link" target="_blank"> <span id="_ctrl0_ctl36_lblWebsiteRecording" class="module-q4-credits_powered-text">Powered By Q4 Inc.</span> <span id="_ctrl0_ctl36_lblVersion" class="module-q4-credits_version-text">5.56.0.1</span> <span class="sr-only">(opens in new window)</span> </a> </div> </div> </div></span><span class="Q4FooterDiv14"><div id="_ctrl0_ctl39_divModuleContainer" class="module module-embed hidden"> <div class="module_container module_container--outer"> <div class="module_container module_container--inner"> <script> var q4App = $.extend(true, q4Defaults, { // toggle contrast function contrast: { toggle: '.module-contrast_button', getCookie: function () { return document.cookie.replace(/(?:(?:^|.*;\s*)contrast\s*\=\s*([^;]*).*$)|^.*$/, "$1"); }, setCookie: function (boolean) { document.cookie = 'contrast=' + boolean + '; path=/'; }, init: function () { var inst = this; if (!inst.getCookie().length) { inst.setCookie('false'); } else if (inst.getCookie() == 'true') { $(inst.toggle).addClass('js--active'); $('body').addClass('js--contrast'); } $(inst.toggle).on('click', function (e) { e.preventDefault(); if (inst.getCookie() == 'false') { inst.setCookie('true'); } else { inst.setCookie('false'); } $(this).toggleClass('js--active'); $('body').toggleClass('js--contrast'); }); } }, sections: function () { var hash = window.location.hash.length ? window.location.hash.substring(1) : ''; if ($('.module-' + hash).length) { setTimeout(function () { q4App.scrollTo($('.module-' + hash)); }, 1000); } }, revealMod: function (container, trigger, panel, once, containerClass, triggerClass, panelClass, outside) { containerClass = containerClass ? containerClass : ''; triggerClass = triggerClass ? triggerClass : 'js--active'; panelClass = panelClass ? panelClass : 'js--revealed'; $(trigger).attr('tabindex', '0'); $(panel).attr('aria-hidden', 'true'); if (once) { $(container).one('click keypress', trigger, function (e) { if (e.keyCode == 13 || e.type == 'click') { if ($(trigger).is('a, button')) e.preventDefault(); $(container).toggleClass(containerClass); $(this).toggleClass(triggerClass).closest(container).find(panel).toggleClass(panelClass); $(panel).attr('aria-hidden', function (i, attr) { return attr == 'true' ? 'false' : 'true'; }); } }); } else { $(container).on('click keypress', trigger, function (e) { if (e.keyCode == 13 || e.type == 'click') { if ($(trigger).is('a, button')) e.preventDefault(); $(container).toggleClass(containerClass); $(this).toggleClass(triggerClass).closest(container).find(panel).toggleClass(panelClass); $(panel).attr('aria-hidden', function (i, attr) { return attr == 'true' ? 'false' : 'true'; }); } }); } $(document).click(function (event) { if (($(panel).hasClass(panelClass) || $(panel).hasClass('js--revealed')) && outside) { if (!$(event.target).closest(container).length) { $(container).toggleClass(containerClass); $(trigger).toggleClass(triggerClass).closest(container).find(panel).toggleClass(panelClass); $(panel).attr('aria-hidden', function (i, attr) { return attr == 'true' ? 'false' : 'true'; }); } } }); }, printFunction: function() { $(".print-link").on('click', function(e) { e.preventDefault(); window.print(); }); }, emailPageFunction: function() { $(".email-page-link").attr('href', 'mailto:?body=' + window.location.href); }, toggleMod: function($container, item, toggle, panel, accordion, allButton, openFirst, $trigger) { var $this = this, $item = $container.find(item); $this.accessibilize($container, $container.find(toggle), $container.find(panel)); $item.on('click keypress', toggle, function(e) { e.preventDefault(); if (e.which == 13 || e.type == 'click') { if (accordion) { $this._accordionTrigger($(this), $container, item, toggle, panel); } else { $this._toggleTrigger($(this), $container, item, panel); } if (allButton) { if (!$container.find(item + '.js--active').length) { $trigger.find('.toggle-all').removeClass('js--active'); } if ($container.find(item + '.js--active').length === $container.find(item).length) { $trigger.find('.toggle-all').addClass('js--active'); } } } }); if (allButton) { $this._toggleAllMod($trigger, $container, item, toggle, panel); } if (openFirst) { $item.first().find(toggle).attr('aria-expanded', true); $item.first().addClass('js--active').find(panel).removeClass('js--hidden'); } }, _toggleAllMod: function($trigger, $container, item, toggle, panel) { $trigger.on('click', '.toggle-all a', function(e) { e.preventDefault(); $trigger.find('.toggle-all').toggleClass('js--active'); if ( $(this).parent().is('.js--active') ) { $container.find(toggle).attr('aria-expanded', 'true'); $container.find(item).addClass('js--active'); $container.find(panel).slideDown(400, function() { $(this).removeClass('js--hidden'); }); } else { $container.find(toggle).attr('aria-expanded', 'false'); $container.find(item).removeClass('js--active'); $container.find(panel).slideUp(400, function() { $(this).addClass('js--hidden'); }); } }) }, secondaryNavFunctionality: function() { $('.nav--secondary .level1 > li.selected.has-children, .nav--secondary .level1 > li.expanded.has-children').append('<div class="arrow-down"><i aria-hidden="true" class="q4-icon_arw-d"></i><span class="sr-only">Arrow down icon</span></div>').on('click', function(e) { $('.nav--secondary').toggleClass('js--nav-active'); }); }, init: function () { var app = this; app.cleanUp(); app.submitOnEnter('.module-unsubscribe'); app.submitOnEnter('.module-search'); app.validateSubmit('.module-search'); app.mobileMenuToggle($('.layout'), '.pane--navigation', '.layout_toggle i'); app.cleanQuickLinks($('.module-links')); app.copyright($('.copyright_year')); app.revealMod('.layout_header', '.module-logo, .layout_toggle', '.pane--navigation', false, 'js--desktopNav-active', 'js-nav-logo-active', 'js-nav-active', true); app.revealMod('.module-search', '.module_title', '.module_container--inner', false, 'js--active', 'js--open', 'js--panel-open', true); app.docTracking(); app.fancySignup(); app.resetDate(['.nav a[href*="s3.q4web.com"]:not([href$=".pdf"])']); app.previewToolbar(); app.sections(); app.printFunction(); app.emailPageFunction(); app.secondaryNavFunctionality(); // app.contrast.init(); } }); q4App.init(); </script> </div> </div> </div></span></div> </div> </div> </div> </div> <input type="hidden" name="__antiCSRF" id="__antiCSRF" value=""/> </form> </div> </div> </div> <script type="text/javascript" src="/web/20211020113916js_/https://investor.twitterinc.com/js/anti-csrf.js"> </script> </body> </html> <!-- FILE ARCHIVED ON 11:39:16 Oct 20, 2021 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 08:16:15 Dec 04, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.699 exclusion.robots: 0.035 exclusion.robots.policy: 0.023 esindex: 0.011 cdx.remote: 4.718 LoadShardBlock: 478.467 (6) PetaboxLoader3.datanode: 431.859 (7) load_resource: 128.179 PetaboxLoader3.resolve: 73.804 -->